3.4统一查询


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

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

ISV接口地址:https://dms-api.shopoint.cn/shopoint-openapis-web/szyx/apiweb/isv/query

ISV测试地址:https://dms-api-test.shopoint.cn/shopoint-openapis-web/szyx/apiweb/isv/query

使用场景:该接口提供交易查询,商户可以通过查询接口主动查询订单状态,完成下一步的业务逻辑。

需要调用查询接口的情况:

  1. ◆ 当商户后台、网络、服务器等出现异常,商户系统最终未接收到支付通知;
  2. ◆ 调用支付接口后,返回系统错误或未知交易状态情况;
  3. ◆ 调用统一被扫接口后,返回交易状态码trxstatus为2000时;
  4. ◆ 调用关单或撤销接口API之前,需确认支付状态;

备注:如果撤销交易异常,请查询原支付订单状态

请求参数

字段ID

字段名称

取值

可空

最大长度

备注

appid

应用ID

平台分配的APPID

20

 

orgid

机构ID

实际交易的机构ID

11

服务商appid调用时必填

cusid

商户号

实际交易的店铺ID

11

 

version

版本号

接口版本号

2

默认填11

reqsn

商户订单号

商户的交易订单号

64(isv:25)

 

trxid

平台交易流水

支付的收银宝平台流水

20

reqsn和trxid必填其一
建议:商户如果同时拥有trxid和reqsn,优先使用reqsn,trxid只能查询存在实付的订单;分账订单只能通过reqsn进行查询。

randomstr

随机字符串

随机生成的字符串

32

 

signtype

签名类型

 

8

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

sign

签名

 

32

详见安全规范

 

响应参数

字段ID

字段名称

取值

可空

最大长度

备注

retcode

返回码

SUCCESS/FAIL

8

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

retmsg

返回码说明

 

100

 

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

cusid

商户号

实际交易的店铺ID

15

 

appid

应用ID

平台分配的APPID

20

 

orgid

机构ID

实际交易的机构ID

11

 

trxid

交易单号

平台的交易流水号

20

 

chnltrxid

支付渠道交易单号

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

50

 

reqsn

商户订单号

商户的交易订单号

64(isv:25)

 

trxcode

交易类型

交易类型

8

见附录-交易类型

trxamt

交易金额

 

16

单位:分

trxstatus

交易状态

交易的状态

4

见附录-交易返回码说明
如果trxstatus为空,则交易正在处理中,尚未完成

acct

支付平台用户标识

JS支付时使用
微信支付-用户的微信openid
支付宝支付-用户user_id

32

如果为空,则默认填000000

fintime

交易完成时间

yyyyMMddHHmmss

14

 

randomstr

随机字符串

随机生成的字符串

32

 

errmsg

错误原因

失败的原因说明

100

 

cmid

渠道子商户号

 

32

限微信/支付宝交易响应

chnlid

渠道号

 

32

限微信交易响应

initamt

原交易金额

 

15

与请求字段trxamt值一致

fee

手续费

 

15

单位:分

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

单位:分

splitlist

分账信息

 

 

分账结果信息,详见附录4.9


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