SOL Interface (Peru)
- Details
- Category: SOL Interface (Peru)
https://{URL}/Pay_AddOrder.html
Request Parameters
|
Parameter name |
Required |
Signature (yes or no) |
directions |
|---|---|---|---|
|
pay_memberid |
yes | yes |
The "Merchant Number" provided by the payment system to its partner 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_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 |
directions |
|
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 page |
|
return_params |
yes |
string |
Transparent transmission parameters |
请求范例
|
{ "pay_amount": "1000.00", |
返回范例
{
"code": "1",
"msg": "Success",
"money": "1000",
"order_sn": "20240603013042504853",
"payUrl": "https://******************"
}
- Details
- Category: SOL Interface (Peru)
https://{URL}/Payment_AddOrder
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) |
|
pay_phone |
yes |
string |
Customer's mobile phone number (9-digit string) |
|
pay_email |
yes |
string |
|
|
pay_account |
yes |
string |
Bank Account |
|
pay_accountType |
yes |
string |
1: Current account, 2: Savings account |
|
pay_name |
yes |
string |
Account Name |
|
pay_cciNo |
yes |
string |
Payee's transit account |
|
pay_bankcode |
yes |
string |
Bank code |
|
pay_idnumber |
yes |
string |
Certificate Number |
|
pay_idtype |
yes |
string |
DNI: ID card, CE: Foreigner ID card, RUC: Tax ID, PAS: Passport |
|
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
|
{ |
Return to example
|
{ |
- Details
- Category: SOL Interface (Peru)
| BankCode | BankName |
|---|---|
| 001 | Banco Continental |
| 002 | Banco de Credito |
| 003 | Banco de Comercio |
| 004 | Scotiabank |
| 005 | Banco Interamericano de Finanzas (BanBif) |
| 006 | Interbank |
| 007 | Banco Pichincha |
| 008 | Citibank |
| 009 | Banco GNB |
| 010 | Banco Santander |
| 011 | Banco Azteca |
| 012 | Banco Cencosud |
| 013 | ICBC PERU BANK |
| 014 | Banco de la Nación |
| 015 | Caja Cusco |
| 016 | Caja Huancayo |
| 017 | Caja Maynas |
| 018 | Caja Metropolitana |
| 019 | Caja Municipal Ica |
| 020 | Caja Sullana |
| 021 | Caja Tacna |
| 022 | Caja Trujillo |