4.1.2支付并签约


生产地址:https://vsp.allinpay.com/apiweb/unconscspay/payandsign

测试地址:https://syb-test.allinpay.com/apiweb/unconscspay/payandsign

使用场景:

调用此接口进行支付并发起签约。

适用于未签约用户第一次发起支付,在支付完成的同时,会完成签约,并且会向商户的签约通知地址发起一笔签约通知

请求参数:

参数 参数名称 取值 可空 最大长度 备注
orgid 机构号 平台分配的商户号/代理商号 15  
cusid 商户号 平台分配的商户号 15  
appid 应用ID 平台分配的APPID 8  
version 版本号 接口版本号 2 默认填12
trxamt 交易金额 单位为分 15  
reqsn 商户交易单号 商户的交易订单号 32 保证商户平台唯一
subject 订单标题 订单商品名称,为空则以商户名作为商品名称 100 最大100个字节(50个中文字符)
remark 备注 备注信息 160 最大160个字节(80个中文字符)
validtime 有效时间 订单有效时间,以分为单位 8 最大60
apptype 应用类型

签约的平台

01-微信小程序无感签约

02-云闪付小程序app

03-微信公众号

2  
appname 应用名称,

如果应用类型是01

则填小程序id

如果应用类型是02

则填包名

如果应用类型是03,则填公众号id

100  
apppath 回调应用路径

如果应用类型是01

则填小程序path

如果是02

则填应用的scheme

如果是03,为空

100  
meruserid 会员编号 签约持卡人在商户所属会员编号 32 用于签约
applyid 申请id 商户申请协议的流水 32 用于签约
notify_url 交易结果通知地址

接收异步通知回调地址

通知url必须为直接可访问的url

不能携带参数。

256 详见交易结果通知接口
agree_notifyurl 签约结果通知

接收异步通知回调地址

通知url必须为直接可访问的url

不能携带参数。

    详见签约结果通知接口
randomstr 随机字符串 商户自行生成的随机字符串 32  
planid 银联商户合约号   32  
signtype 签名方式   8

RSA

RSA2

SM2

sign 签名 详见安全规范 32  

响应参数:

字段ID 字段名称 取值 可空 最大长度 备注
retcode 返回码 SUCCESS/FAIL 8  
retmsg 返回码说明   100  
以下信息只有当retcode为SUCCESS时有返回
cusid 商户号 平台分配的商户号 15  
appid 应用ID 平台分配的APPID 8  
trxid 交易单号 通联交易单号 32  
trxstatus 结果错误码

2000-交易处理中,使用payinfo发起交易

3xxx-详见errmsg

4  
errmsg 错误信息 非0000不为空 -  
payinfo 支付信息

用于调起云闪付无感的支付信息

详见云闪付无感的客户端调用说明

   
randomstr 随机字符串 随机生成的字符串 32  
sign 签名   32 详见安全规范

yinjr 2025年3月17日 10:58 收藏文档