team
parameter.card
: Credit/debit card paymentsspei
: Mexican bank transfer (SPEI)oxxo
: OXXO convenience store paymentsstripe-spei
: Customer balance paymentscurl --location --request POST 'https://api.gigstack.io/v2/payments/request?team' \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
"client": {
"id": "client_1234567890"
},
"automation_type": "pue_invoice",
"currency": "MXN",
"exchange_rate": 1,
"allowed_payment_methods": [
"card",
"bank",
"oxxo"
],
"items": [
{
"id": "service_1234567890",
"quantity": 1,
"unit_price": 1000
}
],
"send_email": true,
"emails": [
"customer@example.com"
]
}'
{
"message": "Payment request created successfully",
"data": {
"id": "payment_1234567890",
"client": {
"id": "client_1234567890",
"name": "Juan Pérez García",
"email": "juan.perez@ejemplo.com",
"tax_id": "PEGJ800101ABC"
},
"status": "requires_payment_method",
"currency": "MXN",
"exchange_rate": 1,
"allowed_payment_methods": [
"card",
"bank",
"oxxo"
],
"short_url": "https://pay.gigstack.io/p/abc123",
"total": 1160,
"subtotal": 1000,
"taxes": 160,
"discount": 0,
"items": [
{
"id": "service_1234567890",
"description": "Professional consulting services",
"quantity": 1,
"unit_price": 1000,
"product_key": "80141503",
"unit_key": "E48"
}
],
"emails": [
"customer@example.com"
],
"created_at": 1677651234,
"payment_processor": "api",
"livemode": true,
"team": "team_1234567890",
"owner": "user_1234567890"
}
}