SPEI
POST/payments
Mexico SPEI bank transfer. A CLABE is returned. In fixed amount mode, the actual paidAmount must equal amount. In range mode, amount is a required reference amount within minAmount and maxAmount; the final collected amount is paidAmount. If the spei object is omitted, the platform default policy applies: multiple payments are allowed and each incoming payment must be between 10 and 50000; amount must also be within this range.
Response field: action.payContent
Format: JSON string. Fields: clabe, accountType, accountName, bankName, bankCode, refNumber, expiresAt and reusable.
{"clabe":"738180130124684419","accountType":"CLABE","accountName":"Tomas Lee","bankName":"BANAMEX","bankCode":"002","refNumber":"123456","expiresAt":"20260630235959","reusable":true}
Merchants using action.url do not need to parse it. Merchants rendering their own checkout should parse the JSON and show the CLABE account. reusable=true means the same payment content can receive more than one successful payment.
Request
Responses
- 200
- 400
- 401
- 403
- 409
- 429
- 500
- 503
Success
INVALID_FIELD
UNAUTHORIZED
METHOD_NOT_ENABLED
IDEMPOTENCY_CONFLICT
RATE_LIMITED
INTERNAL_ERROR
SERVICE_UNAVAILABLE