5.3 订单当面付交易接口
接口地址:
生产环境:https://vsp.allinpay.com/apiweb/usertrans/cuspay
测试环境:https://syb-test.allinpay.com/apiweb/usertrans/cuspay
接口说明:
提交自定义订单当面付交易
在接口上增加了mktinfo(基础营销信息)和agreeidlist(快捷协议编号,如需做快捷交易请上送)
请求方式:GET
请求参数:
参数 |
参数名称 |
取值 |
可空 |
最大长度 |
备注 |
appid |
通联分配的appid |
否 |
8 |
||
c |
二维码编号 |
否 |
8 |
||
oid |
订单编号 |
否 |
32 |
订单编号 |
|
amt |
交易金额 |
否 |
12 |
单位 分 |
|
returl |
支付成功调转页面 |
是 |
128 |
||
notifyurl |
通知地址 |
是 |
128 |
||
trxreserve |
备注信息 |
支持不同标签展示不同订单信息 |
否 |
160 |
详见订单当面付标签附录 |
asinfo |
分账信息 |
格式: cusid:type:amount;cusid:type:amount… 其中 cusid:接收分账的通联商户号 type分账类型(01:按金额 02:按比率) 如果分账类型为02,则分账比率为0.5表示50%。如果分账类型为01,则分账金额以元为单位表示 |
是 |
1024 |
开通此业务需开通分账配置 |
extendparams |
扩展参数 |
Extendparams实体的json字符串,注意是String 一般用于ATU渠道的活动参数填写 |
是 |
- |
|
mktinfo |
营销信息 |
Mktinfo实体的json字符串 |
是 |
||
agreeidlist |
快捷协议号 |
如果需要做快捷扣款交易,此字段必填,多个协议号用逗号分隔 样例: 01xrkuK4R9Qt-8qbyWvU;01yJQSErBHRzyMqCwXnj,01gj5c7q7TTV69h-Vibe |
可空 |
256 |
快捷协议号请调用快捷绑卡接口生成。 一般用于交易立减 |
signtype |
签名方式 |
枚举值: RSA RSA2 SM2 |
否 |
8 |
|
nopaytype |
需屏蔽支付类型 |
枚举值:W02-微信支付 |
是 |
4 |
|
sign |
签名 |
否 |
-- |
其中Mktinfo字段说明如下:
参数 |
参数名称 |
取值 |
可空 |
最大长度 |
备注 |
out_userid |
商户平台会员号 |
可空 |
32 |
商户核销模式必填 |
|
opeid |
基础营销活动发起方 |
可空 |
10 |
商户核销模式必填 |
|
mkt_appid |
基础营销appid |
可空 |
10 |
商户核销模式必填 |
响应参数:
直接跳到收银宝当面付收银台,无返回参数。