MXN interface
- Details
- Category: MXN interface
Bank code | Corresponding bank |
---|---|
2001 | BANXICO |
37006 | BANCOMEXT |
37009 | BANOBRAS |
37019 | BANJERCITO |
37135 | NAFIN |
37166 | BANSEFI |
37168 | HIPOTECARIA FED |
40002 | BANAMEX |
40012 | BBVA MEXICO |
40014 | SANTANDER |
40021 | HSBC |
40030 | BAJIO |
40036 | INBURSA |
40042 | MIFEL |
40044 | SCOTIABANK |
40058 | BANREGIO |
40059 | INVEX |
40060 | BANSI |
40062 | AFIRME |
40072 | BANORTE |
40102 | ACCENDO BANCO |
40103 | AMERICAN EXPRES |
40106 | BANK OF AMERICA |
40108 | MUFG |
40110 | JP MORGAN |
40112 | BMONEX |
40113 | VE POR MAS |
40124 | DEUTSCHE |
40126 | CREDIT SUISSE |
40127 | AZTECA |
40128 | AUTOFIN |
40129 | BARCLAYS |
40130 | COMPARTAMOS |
40132 | MULTIVA BANCO |
40133 | ACTINVER |
40136 | INTERCAM BANCO |
40137 | BANCOPPEL |
40138 | ABC CAPITAL |
40140 | CONSUBANCO |
40141 | VOLKSWAGEN |
40143 | CIBANCO |
40145 | BBASE |
40147 | BANKAOOL |
40148 | PAGATODO |
40150 | INMOBILIARIO |
40151 | DONDE |
40152 | BANCREA |
40154 | BANCO FINTERRA |
40155 | ICBC |
40156 | SABADELL |
40157 | SHINHAN |
40158 | MIZUHO BANK |
40160 | BANCO S3 |
90600 | MONEXCB |
90601 | GBM |
90602 | MASARI |
90605 | VALUE |
90606 | ESTRUCTURADORES |
90608 | VECTOR |
90613 | MULTIVA CBOLSA |
90616 | FINAMEX |
90617 | VALMEX |
90620 | PROFUTURO |
90630 | CB INTERCAM |
90631 | CI BOLSA |
90634 | FINCOMUN |
90636 | HDI SEGUROS |
90638 | NU MEXICO |
90642 | REFORMA |
90646 | STP |
90648 | EVERCORE |
90652 | CREDICAPITAL |
90653 | KUSPIT |
90656 | UNAGRA |
90659 | ASP INTEGRA OPC |
90670 | LIBERTAD |
90677 | CAJA POP MEXICA |
90680 | CRISTOBAL COLON |
90683 | CAJA TELEFONIST |
90684 | TACTIV CB |
90685 | FONDO (FIRA) |
90686 | INVERCAP |
90689 | FOMPED |
90901 | CLS |
90902 | INDEVAL |
90903 | CoDi Valida |
40159 | BANK OF CHINA |
90706 | ARCUS |
90661 | ALTERNATIVOS |
90703 | TESORED |
90710 | NVIO |
90722 | Mercado Pago W |
90723 | CUENCA |
90728 | SPIN BY OXXO |
- Details
- Category: MXN interface
Request Parameters
Parameter name |
Required |
type |
Description |
mchid |
YES |
string |
The "Merchant Number" provided by the payment system to the cooperating merchants |
applydate |
YES |
string |
Payment initiation time,(yyyy-MM-dd HH:mm:ss) |
out_trade_no |
YES |
string |
Merchant unique order number |
payment_code |
YES |
string |
Payment product code, contact customer service to obtain |
money |
YES |
string |
Payment amount (in current currency, retain 2 decimal places, 100.00) |
accountname |
YES |
string |
Name of bank card holder |
cardnumber |
YES |
string |
Bank card number |
bankname |
YES |
string |
Bank Code |
account_type |
YES |
string |
Account type; 1 for debit card 2 for CLABE |
userid |
YES |
string |
Transaction user ID; if it is inconvenient to provide or cannot be obtained, please provide other alternative data, such as: player’s mobile phone number. |
notifyurl |
YES |
string |
Payment callback address |
pay_md5sign |
YES |
string |
sign |
Response Parameters
Parameter name |
Required |
type |
Description |
success |
YES |
string |
True if successful and false if failed |
errCode |
YES |
string |
0 |
errMsg |
YES |
string |
Payment status message |
Request Example
{ "cardnumber": "01025487451", |
Return to example
{ |
- Details
- Category: MXN interface
https://{request address}/Pay_AddOrder.html
Request Parameters
Parameter name |
Required |
Participate in the signature |
explanation |
---|---|---|---|
pay_memberid |
YES |
YES |
The "Merchant Number" provided by the payment system to the cooperating merchants |
pay_orderid |
YES |
YES |
Merchant unique order number |
pay_applydate |
YES |
YES |
Payment Time,yyyy-MM-dd HH:mm:ss |
pay_bankcode |
YES |
YES |
Channel Management->>Channel Rate Acquisition |
pay_notifyurl |
YES |
YES |
Server return address. (POST return data) |
pay_callbackurl |
YES |
YES |
Page jump return address (POST return data) |
pay_userid |
YES |
YES |
Transaction user ID; if it is inconvenient to provide or cannot be obtained, please provide other alternative data, such as: player’s mobile phone number. |
pay_amount |
YES |
YES |
The product amount in the current currency |
pay_name |
YES |
NO |
Payer Name |
pay_email |
YES |
NO |
Payer Email |
pay_phone |
YES |
NO |
Payer phone number |
pay_md5sign |
YES |
NO |
Please see the MD5 signature field format |
type |
NO |
NO |
If type=json is passed, json will be returned. If other values are passed, html will be returned. |
Response parameters (will be returned only if type=json is passed)
parameter name |
required |
type |
explanation |
status |
YES |
string |
Status code 1 = success error = failure |
msg |
YES |
string |
Error message Success or failed |
pay_amount |
YES |
string |
Order amount |
pay_orderid |
YES |
string |
Payment order number of the payment system |
payUrl |
YES |
string |
Payment link, i.e. cashier |
return_params |
NO |
string |
Transparent transmission parameters |
Request example
{ "pay_name": "test", |
Return example
{
"code": "1",
"msg": "Success",
"money": "1000",
"order_sn": "20240603013042504853",
"payUrl": "https://******************"
}