Skip to main content
POST
MXN Disbursement Application
All example requests on this page are based on the sandbox (test) environment. Please be careful to distinguish it from the production environment.

Secret Key & Private Key (Generate Signature)

Body

application/json
appId
integer
required

Business ID (obtained from the backend, must correspond to the currency in the URL)

orderId
string
required

Merchant Order Number

Maximum string length: 48
amount
string
required

Transaction Amount (unit: Mex$, precise to two decimal places; do not use punctuation such as ",")

Pattern: ^\d+\.\d{2}$
accountType
enum<string>
required

Account Type: BANK_CARD (Debit Card (16 digits)), BANK_ACCOUNT (CLABE (18 digits))

Available options:
BANK_CARD,
BANK_ACCOUNT
bankCode
string
required

Bank Code. For specific values, see Complete Bank Code List

accountNo
string
required

User Bank Account Number

name
string
required

Recipient Name (format: English letters, spaces allowed, 1-30 characters, "firstName middleName lastName" (middleName optional, special characters '.- supported))

Required string length: 1 - 30
Pattern: ^[A-Za-z\s'\.-]+$
email
string<email>
required

Valid email address

partnerUserId
string
required

Unique User Identifier (e.g., userId), used for risk control. Must be valid; otherwise, the transaction may be affected. Allowed format: numbers, letters, or common symbols -~!@#$%&*()_.

Pattern: ^[A-Za-z0-9\-~!@#$%&*()_]+$
sign
string
required

Signature

phone
string

Valid phone number

notifyUrl
string<uri>

Callback URL

subject
string

Payment Note (transaction title, product name, payment reason)

body
string

Additional Details

Response

200 - application/json
status
string

1: Normal, 0: Exception

error
string

Error code

msg
string

Error description

data
object
Last modified on October 13, 2026