~~~[api]
post:/api/paylist/scan
*string:appId#品牌ID
*string:requestTime#发送请求时间,如:20190226153808
*string:signType=md5#加密方式
*version=1.0#版本号
*sign#签名
*storeId#店铺id
customid#会员id(当会员id存在时,支持体系内支付)
totalFee=以分为单位#支付金额 (通宝+88折预留字段)
outOrderId#订单id(通宝抵扣预留字段)
orderList#子订单信息集合(多业务分账预留字段)
*type#客户端类型(微信 wx,支付宝 ali)
limitPay=nowx|nojycoin|nobalance|notbj#禁用支付列表
<<<
success
{"status":"0000","codemsg":"查询成功"}
<<<
error
{"status":errorcode,"codemsg":error msg}
~~~
~~~
返回参数示例:
{
"status": "0000",
"codemsg": "查询成功",
"data": [{
"name": "微信支付",
"type": "wx_jsapi",
"url": "http://115.28.184.241/static/paylist/wx.png"
}, {
"name": "通宝+支付",
"type": "H5_tbj",
"url": "http://115.28.184.241/static/paylist/tb.png",
"amount": "8" //通宝+余额
}, {
"name": "通宝支付",
"type": "H5_tb",
"url": "http://115.28.184.241/static/paylist/jycoin.png",
"amount": "1.54"
}, {
"name": "余额支付",
"type": "H5_zz",
"url": "http://115.28.184.241/static/paylist/balance.png",
"amount": "10758.92"
}],
"name": "建业+线上商城-新测试",
"hasPwd": true, //是否设置密码(未设置密码 选择体系内支付,弹窗提示设置密码)
"realName": false, //是否实名认证(选择通宝支付时判断)
}
~~~
~~~
> orderList集合含子订单号、子订单金额、店铺id、店铺名称
例如:
[{"outOrderNo":"sw20190417001013222","outOrderAmount":6000,"storeId":4450,"storeName":"商户名称1"},{"outOrderNo":"sw20190417001013332","outOrderAmount":4000,"storeId":4458,"storeName":"商户名称2"}]
~~~
>备注:不用3des加密,直接传递json
sign生成规则详见[安全规范](https://www.kancloud.cn/zzkpay/jyzzpay/1029442)