1、基本内容
接口地址:
/api/merchant/TraderRechargeorder
请求类型:POST
接口说明:用户充值
2、提交参数
参数 | 是否必填 | 描述 |
username | 是 | 客户平台用户名,例如a123456 |
appid | 是 | API 密钥 |
localusermark | 是 | 本地平台用户标记 用于商户回调通知处理业务问题 |
address | 是 | 充值地址,必须为为用户生成的地址信息,否则无法监听到账 |
orderid | 是 | 商户平台订单号, 用于商户回调通知处理业务问题 |
amount | 是 | 充值金额, 检测到账金额与填写金额不一致,则用户转入多少直接接收多少,如果填写按照填写金额验证 |
notify_url | 否 | 异步通知地址, 收款成功用于通知商户业务系统, 默认用商户中心配置回调地址,如果填写则优先使用地址 |
sign | 是 | 签名 |
3、返回参数
返回参数 | 描述 |
status | 1:获取成功,不等于1:获取失败 |
err | status为0时,返回该参数,错误描述 |
data | status为1时,返回订单信息 |
data.ordersn | 订单号,50位以内的UUID |
4、返回示例
{ "status": 1, "data": { "msg": "操作成功", "ordersn": "cz-7773c1e0*****fc698d2" } }
5、回调参数及接口
回调接口:请参照异步回调说明或主动请求获取支付状态,http://www.crossingpay.com/devdocumentation/{id}.html
回调参数:
array ( 'orderid' => 'sh-56073d***8a2ff5521a',//商户订单号,等同于提交参数的orderid 'localusermark' => '1',//用户标识 'amount' => '30000',//到账金额,为提升精度,需要除以10000 'appid' => 'VunT***h1l8',//商户appid 't' => '1662299838',//时间戳 'sign' => '237A3D3EEFE6***F408EA7EFFB1F2',//参数签名,请参照签名说明:http://www.crossingpay.com/devdocumentation/6.html )