2.1.3交易撤销


生产环境地址:https://vsp.allinpay.com/apiweb/posol/cancel

测试环境地址:https://syb-test.allinpay.com/apiweb/posol/cancel

使用场景:只支持扫码类及预授权交易的撤销,不支持银行卡消费交易的撤销

请求参数:

参数

参数名称

取值

可空

最大长度

备注

orgid

集团商户号

平台分配的集团商户号

15

 

cusid

商户号

实际交易的商户号

15

 

appid

应用ID

平台分配的APPID

8

 

version

版本号

接口版本号

2

默认填12

reqsn

商户撤销交易流水号

商户撤销交易流水号,即本次请求流水

32

商户平台唯一

trxid

交易单号

要撤销的收银宝平台交易单号

32

 

trxamt

撤销金额

单位为分

16

 

randomstr

随机字符串

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

32

 

signtype

签名类型

 

8

RSA

SM2

sign

签名

详见安全规范

32

 

响应参数:

字段ID

字段名称

取值

可空

最大长度

备注

retcode

返回码

SUCCESS/FAIL

 

8

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

retmsg

返回码说明

 

100

 

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

cusid

商户号

平台分配的商户号

15

 

appid

应用ID

平台分配的APPID

8

 

outtrxid

交易单号

本次撤销平台交易单号

20

本次交易的平台单号,可用于查询

fintime

交易完成时间

yyyyMMddHHmmss

14

 

trxstatus

交易状态

交易的状态

4

见附录-交易返回码说明

errmsg

错误原因

失败的原因说明

100

 

randomstr

随机字符串

随机生成的字符串

32

 

sign

签名

 

32

详见安全规范

 


yinjr 2025年5月28日 14:10 收藏文档