5.4 快捷支付申请接口


5.4 快捷支付申请接口

接口地址:

生产环境:https://vsp.allinpay.com/apiweb/qpay/payapplyagree

测试环境:https://syb-test.allinpay.com/apiweb/qpay/payapplyagree

接口说明:

快捷支付的交易申请接口

在接口上增加了mktinfo(基础营销权益核销信息)

这里只列举交易申请接口,快捷支付全流程接口请登录收银宝商服平台查询相关接口规范

请求方式:POST

请求参数:

参数

参数名称

取值

可空

最大长度

备注

cusid

商户号

平台分配的商户号

15

 

appid

应用ID

平台分配的APPID

8

 

version

版本号

接口版本号

2

默认填12

randomstr

随机字符串

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

32

用于签名

orderid

商户订单号

 

32

 

agreeid

协议编号

 

32

签约返回

amount

订单金额

 

20

单位分

currency

币种

 

8

暂只支持CNY

subject

订单内容

订单的展示标题

100

 

validtime

有效时间

订单有效时间

-

最大1440分钟

trxreserve

交易备注

用于用户订单个性化信息

交易完成通知会带上本字段

160

 

notifyurl

交易结果通知地址

接收交易结果通知回调地址,通知url必须为直接可访问的url,不能携带参数。

256

 

asinfo

分账信息

格式:

cusid:type:amount;cusid:type:amount…

其中

cusid:接收分账的通联商户号

type分账类型(01:按金额 02:按比率)

如果分账类型为02,则分账比率为0.5表示50%。如果分账类型为01,则分账金额以元为单位表示

1024

开通此业务需开通分账配置

terminfo

终端信息

终端信息的json字符串

详见终端字段说明

-

 

mktinfo

营销信息

List<MktUseInfo>的json字符串

-

 

signtype

签名方式

枚举值:

RSA

RSA2

SM2

8

 

sign

签名

 

--

详见收银宝签名规范

其中MktUseInfo字段说明如下:

参数

参数名称

取值

可空

最大长度

备注

opeid

营销活动发起方id

 

32

基础营销分配,一般等于orgid或者cusid

mkt_appid

营销平台appid

 

8

营销平台的appid,一般与交易appid一致,

远端模式必填

userid

营销平台用户编号

 

32

营销平台用户编号

out_userid

商户用户编号

 

32

商户平台用户编号,远端模式必填

dcinfo_list

交易立减核销信息

Array[DcInfo]

-

 

其中立减明细DcInfo字段说明如下:

参数

参数名称

取值

可空

最大长度

备注

actid

营销活动id

在基础营销平台创建的营销活动id

32

 

remark

备注

预留

128

 

响应参数:

字段ID

字段名称

取值

可空

最大长度

备注

retcode

返回码

SUCCESS-请求成功

FAIL-请求失败

SYSTEMERR-系统处理异常,请发起查询

PARAMERR-参数错误

SIGNAUTHERR-签名失败

16

此字段是通信标识,非交易结果

retmsg

返回码说明

 

100

 

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

orderid

商户订单号

 

32

 

trxstatus

交易状态

交易的状态,

0000:交易成功,交易流程完成

其余详看说明

4

详见3.1

errmsg

错误原因

失败的原因说明

100

 

trxid

交易单号

平台的交易流水号

20

交易成功返回

chnltrxid

渠道平台交易单号

 

50

交易成功返回

fintime

交易完成时间

yyyyMMddHHmmss

14

交易成功返回

thpinfo

交易透传信息

 

-

支付确认时需原样带上本字段信息

sign

签名

 

32

 

陈佳锴chenjk3 2025年4月11日 17:08 收藏文档