代收下单接口
交易下单接口
交易请求地址:https://paymentbox.mxpay.online/Pay_Index.html
请求方式
- POST
Header:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
Content-Type | 是 | string | application/x-www-form-urlencoded |
-
需要直接跳转付款页面,不需要填 type 用post from的形式请求
-
需要返回json数据,务必填上 type=json,用curl形式请求
参数定义如下
参数值 | 参数名 | 类型 | 是否必填 | 是否加入签名 | 说明 |
---|---|---|---|---|---|
type | 返回类型 | String | N | N | 如需返回json格式,传入固定值 ‘json’ |
pay_memberid | 商户号 | String | Y | Y | 平台分配唯一 |
pay_orderid | 商家订单号 | String | Y | Y | 上送订单号唯一, 字符长度20 |
pay_applydate | 订单时间 | String | Y | Y | 时间格式(北京时间) yyyy-MM-dd HH:mm:ss |
pay_bankcode | 通道代码 | String | Y | Y | 通道代码 |
pay_notifyurl | 异步通知地址 | String | Y | Y | 服务端返回地址.(POST返回数据) |
pay_callbackurl | 同步跳转地址 | String | Y | Y | 页面跳转返回地址(POST返回数据) |
pay_amount | 交易金额 | String | Y | Y | 当地货币 精确到元 不低于1 |
pay_md5sign | 签名 | String | Y | N | 不参与签名,请看[加密规则](https://www.showdoc.com.cn/mx/9887804118107052 "加密规则") |
pay_attach | 附加字段 | String | N | N | 此字段在返回时按原样返回 (中文需要url编码) |
pay_productname | 附加字段 | String | Y | N | 商品名称 |
postman 模拟
请求参数签名串:
pay_amount=5&pay_applydate=2023-03-07 00:26:22&pay_bankcode=956&pay_callbackurl=http://www.baidu.com/page.html&pay_memberid=221274714&pay_notifyurl=http://www.baidu.com/server.html&pay_orderid=E20230307002620936245&key=paebiyya4co5x0231zcm1novl8trustw
同步返回
参数值 | 参数名 | 类型 | 说明 |
---|---|---|---|
resp_code | 响应状态 | String | 200:响应成功 000:响应失败 |
payload | 付款代码 | String | 付款代码 |
amount | 实际付款金额 | String | 实际付款金额 |
paycode | 收银台代码 | String | 收银台代码 |
同步响应JSON参数:
{
"resp_code": 200,
"data": {
"payload": "00020126580014BR.GOV.BCB.PIX013674a7d1d2-a9b2-48bc-8d23-d1dfdd4b284452040000530398654044.955802BR5908Hao Dage6009SAO PAULO62070503***6304D602",
"amount": "4.95",
"paycode": "mm6YcbHUb5NlalbRmqnMppjTlZzRlspan6tyZ5Vla1JpZJNpZpJnmGhoZJFiZaWKYKuFj5B0qHqSiIGOkWVkZnBoxG6akpmUYJFtw2Nel3CUx2NxxmSYZchpnJzFmGWSa2yXa2uTZZZjYGSRZmSTa2ucbG6WYplsknFta5lkY3KLaZxnbqmW0VN0lciWZ5Noa7d3iIKCpo2wh25okWthZWlnjWFgl2iSZ3RqkWNTnqtsm3Bb0aTJndahnFicp2tiaW6FaWaTaJJmYGuRYWWTaGmZa2qSYp5an6tybJtWkp2oqdGrWJyonGdqVpVfaphabddwapRsh6fZrJeq05WVlZidx1lx1G+UZGpWpmNhlWtil2ZwkmKXbpZocWmXZmVlW2/WcW6bV8aUpJnVmp7IWm3XcGqbbIdqlGprY5FnXmBwVJNncJVlnGNnVpyu"
}
}