3.1统一扫码


接口地址:https://dms-api.shopoint.cn/shopoint-openapis-web/szyx/apiweb/unitorder/scanqrpay

测试地址:https://dms-api-test.shopoint.cn/shopoint-openapis-web/szyx/apiweb/unitorder/scanqrpay

使用场景:扫一扫付款二维码,获取付款二维码内容调用此接口进行收款。支持微信、支付宝、手机qq、银联规范付款二维码。
当结果码为“2000”时,商户系统可设置间隔时间(建议10秒)重新查询支付结果,直到支付成功或超时(建议40秒)。

该接口不支持阶梯分账(可正常收款,但不执行阶梯分账规则)。

请求参数

字段ID

字段名称

取值

可空

最大长度

备注

appid

应用ID

平台分配的APPID

20

 

orgid

机构ID

实际交易的机构ID

11

服务商appid调用时必填

cusid

商户号

实际交易的店铺ID

11

 

version

版本号

接口版本号

2

默认填11

randomstr

随机字符串

商户自行生成的随机字符串

32

 

trxamt

交易金额

单位为分

15

 

reqsn

商户交易单号

商户的交易订单号

64

保证商户平台唯一

body

订单标题

订单商品名称,为空则以商户名作为商品名称

100

最大100个字节(50个中文字符)

remark

备注

备注信息

160

禁止出现+,空格,/,?,%,#,&,=这几类特殊符号

authcode

支付授权码

如微信,支付宝,银联的付款二维码

32

 

limit_pay

支付限制

no_credit--指定不能使用信用卡支付

32

暂时只对微信支付和支付宝,支付宝支付有效,仅支持no_credit

goods_tag

订单优惠标记

订单优惠标记,用于区分订单是否可以享受优惠,字段内容在微信后台配置券时进行设置,说明详见代金券或立减优惠

32

 只对微信支付有效

benefitdetail

优惠信息

Benefitdetail的json字符串,注意是String
填写格式详见附录5.8

-

微信单品优惠
支付宝智慧门店
银联云闪付单品优惠

sub_appid

微信子appid

微信小程序/微信公众号/APP的appid

32

只对微信支付有效

chnlstoreid

渠道门店编号

商户在支付渠道端的门店编号

 

 

例如
对于支付宝支付,支付宝门店编号
对于微信支付,微信门店编号

subbranch

门店号

 

4

收银宝门店号

idno

证件号

实名交易必填.填了此字段就会验证证件号和姓名

32

暂只支持支付宝

extendparams

拓展参数

json字符串,注意是String
一般用于渠道的活动参数填写

 

参考5.9拓展参数附录说明

truename

付款人真实姓名

实名交易必填.填了此字段就会验证证件号和姓名

32

暂只支持支付宝

asinfo

分账信息

上送分账信息,json字符串

1024

参照附录4.7asinfo字段说明

fqnum

花呗分期

6-花呗分期6期
12-花呗分期12期

4

暂只支持支付宝花呗分期

notify_url

交易结果通知地址

接收交易结果的通知回调地址,通知url必须为直接可访问的url,不能携带参数。
https只支持默认端口

256

若使用https,需使用默认443端口

signtype

签名方式

 

8

支持MD5、RSA、SM2,不填默认MD5

sign

签名

详见安全规范

32

 

terminfo

终端信息

终端信息的json字符串
详见附录4.6终端字段说明

200

 

membertype

会员账户类型

 

2

1-手机号

2-会员卡号

3-Openid

4-会员动态码

5-外部会员ID

6-内部会员ID

memberid

会员账户

 

180

 

inaccountflag

入金账户标识

0-余额户

1-储值卡专用户

2

不送默认0

splitflag

分账标识

 

2

1-自动分账,默认1

2-不分账

3-延时分账/收款

若上送2时,忽略接口上送的asinfo;若上送3,则必须调用“3.21分账/收款确认”接口完成分账或收款入账。

 

响应参数

字段ID

字段名称

取值

可空

最大长度

备注

retcode

返回码

SUCCESS/FAIL

8

此字段是通信标识,非交易结果,交易是否成功需要查看trxstatus来判断

retmsg

返回码说明

 

100

 

以下信息只有当retcode为SUCCESS时有返回

cusid

商户号

实际交易的店铺ID

11

 

appid

应用ID

平台分配的APPID

20

 

orgid

机构ID

实际交易的机构ID

11

 

trxid

交易单号

收银宝平台的交易流水号

20

 

chnltrxid

渠道平台交易单号

例如微信,支付宝平台的交易单号

50

 

reqsn

商户交易单号

商户的交易订单号

64

 

trxstatus

交易状态

交易的状态,对于刷卡支付,该状态表示实际的支付结果,其他为下单状态

4

详见交易返回码说明

acct

支付平台用户标识

 微信支付-用户的微信openid
支付宝支付-用户user_id

32

如果为空,则默认填000000

trxcode

交易类型

交易类型

8

见交易类型

fintime

交易完成时间

yyyyMMddHHmmss

14

 

errmsg

错误原因

失败的原因说明

100

 

randomstr

随机字符串

随机生成的字符串

32

 

initamt

原交易金额

 

15

与请求字段trxamt值一致,单位:分

trxamt

实际交易金额

 

15

用于区分优惠活动的金额,单位:分

fee

手续费

 

15

单位:分

cmid

渠道子商户号

 

32

限微信/支付宝交易响应

chnlid

渠道号

 

32

限微信交易响应

chnldata

渠道信息

目前返回云闪付/微信/支付宝的活动参数

-

限交易参与活动

accttype

借贷标识

 

2

00-借记卡
02-信用卡
99-其他(花呗/余额等)

sign

签名

 

32

详见安全规范

balanceamount

余额抵扣金额

 

20

单位:分

score

积分抵扣数量

 

11

 

scoreamount

积分抵扣金额

 

20

单位:分

bankscore

银行积分抵扣数量

 

11

 

bankscoreamount

银行积分抵扣金额

 

20

单位:分

givescore

返积分数

 

11

 

givecouponnum

返券张数

 

11

 

mchtdiscountamount

商户优惠汇总金额

商户积分、余额、卡券优惠抵扣金额,银行活动商户分摊金额

14

单位:分

bankdiscountamount

银行补贴汇总金额

银行活动银行分摊金额

14

单位:分

consumecouponlist

数字营销系统用券列表,ArrayList

promotionid

活动编号

 

11

 

couponno

券号

 

32

 

coupontype

券类型

 

2

 

couponname

券名称

 

50

 

consumeamount

抵扣金额

 

20

单位:分

banksubsidyamount

银行补贴金额

 

20

单位:分

 

备注:chnldata
云闪付示例:

{"couponInfo":"[{\"id\":\"2112020052715193\",\"desc\":\"2020年银联62节-永旺超市蒙牛百利包单品营\",\"type\":\"CP01\",\"spnsrId\":\"00010000\",\"offstAmt\":\"1100\"},{\"id\":\"2112020052715193\",\"desc\":\"2020年银联62节-永旺超市蒙牛百利包单品营\",\"type\":\"CP01\",\"spnsrId\":\"82119105411XXXX\",\"offstAmt\":\"900\"}]"}
支付宝示例:{"voucher_detail_list":"[{\"amount\":\"0.20\",\"merchantContribute\":\"0.20\",\"name\":\"0.20元代金券\",\"otherContribute\":\"0.00\",\"type\":\"ALIPAY_BIZ_VOUCHER\",\"voucherId\":\"2020060400073002293805XTTADO\"}]","fund_bill_list":"[{\"amount\":\"0.80\",\"fundChannel\":\"ALIPAYACCOUNT\"},{\"amount\":\"0.20\",\"fundChannel\":\"MDISCOUNT\"}]"}
微信示例: 

{"promotion_detail":"[{\"amount\":100,\"merchant_contribute\":\"100\",\"other_contribute\":\"0\",\"promotion_id\":\"11605335223\",\"type\":\"DISCOUNT\",\"wxpay_contribute\":\"0\",\"scope\":\"GLOBAL\",\"activity_id\":\"10722272\",\"name\":\"返回优惠信息券\"}]"}


卜子超buzc 2025年5月14日 15:57 收藏文档