4.3微信小程序收银台


使用场景:用户在自己订单系统下单,获取了订单信息后,将相关参数传入收银台小程序,收银台小程序负责渠道下单支付,并返回结果。

微信小程序收银台开发指引见附录5.6

请求参数:

参数 参数名称 取值 可空 备注
cusid 商户号 平台分配的商户号 否  
orgid 机构号 平台分配的机构号 是  
appid 应用ID 平台分配的APPID 否  
version 版本号 默认为12 否  
trxamt 付款金额 单位为分 否  
reqsn 商户订单号

订单号码

支持数字、英文字母、_、-、*、+、#

其他字符不建议使用

是  
unireqsn 商户唯一订单号

unireqsn与原订单号reqsn二选一

当2个订单号并存时

优先取原reqsn的订单号原有逻辑

reqsn订单号原有逻辑

同一订单号在微信/支付宝/云闪付等渠道

可以同时存在下单

unireqsn订单号新逻辑

同一订单号在微信/支付宝/云闪付渠道下单时

系统会寻找当前商户其他相同unireqsn订单号

未支付的订单进行关单处理。

是  
expiretime 绝对时间 yyyyMMddHHmmss 是 截止支付时间
notify_url 服务器异步通知页面路径

交易完成后

平台会将交易结果以后台通知的方式发送到该地址

商户需要以此通知判断用户订单交易是否成功。

否  
body 订单标题 订单描述信息,展示在收银台 否  
remark 订单备注信息 通知会原样带上 是  
validtime 有效时间 订单有效时间,以分为单位,默认为5 是 超时后,该订单不允许再进行支付
paytype 支付方式 小程序固定W06 否  
limit_pay 支付限制 no_credit--指定不能使用信用卡支付 是 32
multipay 支持多渠道支付

0/空 不支持

1 支持选择支付宝/微信支付

是

当前仅对微信小程序生效

设置该参数后

isdirectpay不生效

asinfo 分账信息

格式:

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

其中

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

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

如果分账类型为02

则分账比率为0.5表示50%

如果分账类型为01

则分账金额以元为单位表示

是 开通此业务需开通分账配置
randomstr 随机字符串 商户自行生成的随机字符串 否  
subbranch 门店号   是 通联系统门店号
signtype 签名类型

RSA

RSA2

SM2

否  
isdirectpay 是否直接支付 1直接支付 0或空时不变 是  
ishideshare 是否禁止分享 1禁止分享 0或空时支持分享 是  
isdirectback 支付完成是否直接返回

1是

0否,空默认为否

是

支付完成直接返回商户小程序,

只支持小程序跳转小程序收银台模式

idno 证件号 实名交易必填.填了此字段就会验证证件号和姓名 是  
truename 付款人真实姓名 实名交易必填.填了此字段就会验证证件号和姓名 是  
sign 签名 详见安全规范 否  
cusip 用户ip 商户上送这个IP后,收银台会校验支付者的手机网络IP,不一致则拦截支付 是  

响应参数:

字段ID 字段名称 取值 可空 备注
code 响应码

success:支付成功

cancel:取消支付

fail:支付失败

否  
errmsg 响应内容   是 当code为cancel、fail有值
extMsg 响应内容

success:支付成功

cancel:取消支付

其他:支付失败,内容为失败原因

是 仅APP跳转有值

2026年3月24日 11:18 收藏文档