BRL interface
- Details
- Category: BRL interface
-
Request parameters
Parameter name
Required
Whether to participate in the signature
Description
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->>Get channel rates
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
Product amount in current currency
type
no
no
If type=json is passed, json will be returned. If other values are passed, html will be returned.
pay_CPF
yes
no
Player's CPF number
pay_name
yes
no
Player's real name
pay_md5sign
yes
no
Please see the MD5 signature field format
Response parameters (will be returned only if type=json is passed)
Parameter name
Required
type
Description
status
yes
string
Status code 1=Success
error=failedmsg
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 parametersRequest Example
{
"pay_amount": "1000.00",
"pay_applydate": "2024-06-03 01:33:05",
"pay_bankcode": "966",
"pay_callbackurl": "http://**********/return.php",
"pay_memberid": "10006",
"pay_notifyurl": "http://**********/server.php",
"pay_orderid": "1717349585178",
"pay_userid": "15452",
"pay_CPF": "0977*******",
"pay_name": "test",
"type": "json",
"pay_md5sign": "216FDCA906F3A7C3B0ADDECA536A469C"
}Return to Example
{
"code": "1",
"msg": "Success",
"money": "1000",
"order_sn": "20240603013042504853",
"payUrl": "https://******************"
}
- Details
- Category: BRL interface
https://{Request address}/Payment_AddOrder
Request Parameters
Parameter name |
Required |
type |
illustrate |
mchid |
yes |
string |
The "Merchant Number" provided by the payment system to the cooperating merchants |
applydate |
yes |
string |
Initiate withdrawal time,(yyyy-MM-dd HH:mm:ss) |
out_trade_no |
yes |
string |
Merchant unique order number |
payment_code |
yes |
string |
Withdrawal product code, contact customer service to obtain |
money |
yes |
string |
Withdrawal amount (in current currency, retain 2 decimal places, 100.00) |
pay_bankcode |
yes |
string |
PIX account type (CPF, EVP, PHONE, EMAIL) |
pay_account |
yes |
string |
PIX corresponding account |
pay_name |
yes |
string |
Name corresponding to PIX |
pay_CPF |
yes |
string |
CPF Number |
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 |
Withdrawal callback address |
pay_md5sign |
yes |
string |
signature |
Response Parameters
Parameter name |
Required |
type |
illustrate |
success |
yes |
string |
True if successful and false if failed |
errCode |
yes |
string |
0 |
errMsg |
yes |
string |
Withdrawal status message |
Request to example
{ |
Return example
{ |