微信JSAPI 或者 微信APP

字段名 变量名 必填 类型 示例值 描述
预支付交易会话标识 prepay_id S(64)
微信调用数据 wc_pay_data C 用于执行JS或者调起APP支付
宝付订单号 order_id S(32) 1188000078909 宝付订单号

其中payCode为 WECHAT_JSAPI时wc_pay_data说明如下

字段名 变量名 必填 类型 示例值 描述
公众号 id/小程序 id appId S(16) wx8888888888888888 商户注册具有支付权限的公众号成功后即可获得公众号 id;商户注册具有支付权限的小程序成功后即可获得小程序 id
时间戳 timeStamp S(32) 1414561699 当前的时间
随机字符串 nonceStr S(32) 5K8264ILTKCH16CQ2502SI8ZNMTM67VS 随机字符串,不长于32位。推荐随机数生成算法
订单详情扩展字符串 package S(128) prepay_id=123456789 统一下单接口返回的prepay_id参数值,提交格式如:prepay_id=123456
签名方式 signType S(32) RSA 签名类型,支持 RSA
签名 paySign S(64) C380BEC2BFD727A4B6845133519F3AD6 签名

其中payCode为 WECHAT_APP时wc_pay_data说明如下

字段名 变量名 必填 类型 示例值 描述
应用id appId S(32) wx8888888888888888 微 信 开 放 平 台 审 核 通 过 的 应 用APPID,为特约商户申请的应用APPID
预支付交易会话ID prepayId S(32) WX1217752501201407033233368018 微信返回的支付交易会话 ID
订单详情扩展字符串 package S(128) Sign=WXPay 固定值 Sign=WXPay
随机字符串 nonceStr S(32) 5K8264ILTKCH16CQ2502SI8ZNMTM67VS 随机字符串,不长于32位。推荐随机数生成算法
时间戳 timeStamp S(32) 1414561699 当前的时间
签名 paySign S(64) C380BEC2BFD727A4B6845133519F3AD6 签名

微信支付分JSAPI

字段名 变量名 必填 类型 示例值 描述
预下单请求头部 prepay_req_body_base64 S(1048576) 用于应答微信支付分商户预下单通知
预下单请求包体 prepay_req_body_base64 S(1048576) 用于应答微信支付分商户预下单通知
预下单响应头部 prepay_resp_header_base64 S(1048576) 用于应答微信支付分商户预下单通知
预下单响应包体 prepay_resp_body_base64 S(1048576) 用于应答微信支付分商户预下单通知
宝付订单号 order_id S(32) 1188000078909 宝付订单号

支付宝主扫

字段名 变量名 必填 类型 示例值 描述
支付链接 qr_code S
宝付订单号 order_id S(32) 1188000078909 宝付订单号

支付宝生活号

字段名 变量名 必填 类型 示例值 描述
支付订单号 trade_no S
宝付订单号 order_id S(32) 1188000078909 宝付订单号

云闪付主扫

字段名 变量名 必填 类型 示例值 描述
支付链接 qrCode S
宝付订单号 order_id S(32) 1188000078909 宝付订单号

云闪付主扫JS

字段名 变量名 必填 类型 示例值 描述
支付链接 redirectUrl S
宝付订单号 order_id S(32) 1188000078909 宝付订单号

云闪付APP

字段名 变量名 必填 类型 示例值 描述
银联受理订单号 tn S(21) 476367050082030801610 注:调用银联SDK使用此银联受理订单号,非宝付订单号
宝付订单号 order_id S(32) 1188000078909 宝付订单号

云闪付APPLET(云闪付微信小程序支付)

字段名 变量名 必填 类型 示例值 描述
云闪付小程序id cqp_mp_appid S(32) 用于商户跳转进行支付
云闪付小程序path cqp_mp_path S(1024) 1188000078909 用于商户跳转进行支付
银联受理订单号 tn S(21) 476367050082030801610
宝付订单号 order_id S(32) 1188000078909 宝付订单号

云闪付微信小程序签约支付

字段名 变量名 必填 类型 示例值 描述
宝付订单号 order_id S(32) 1188000078909 宝付订单号

云闪付无感支付

  • 适用于支付方式:QUICK_PASS_APPLET_PAY、QUICK_PASS_APP_PAY、QUICK_PASS_APPLET_PAY_SIGN、QUICK_PASS_APP_PAY_SIGN 支付方式

QUICK_PASS_APPLET_PAY_SIGN、QUICK_PASS_APP_PAY_SIGN 支付方式下,不返回云闪付appid和path,云闪付appid和path详见云闪付微信小程序商户接入跳转指引示例

字段名 变量名 必填 类型 示例值 描述
宝付订单号 order_id S(32) 1188000078909 宝付订单号
银联受理订单号 tn S(32) 476367050082030801610 支付签约场景,支付方式为QUICK_PASS_APPLET_PAY_SIGN、QUICK_PASS_APP_PAY_SIGN返回该参数
云闪付小程序id cqpMpAppId S(64) wx3cbe919f36710d1c 用于商户跳转云闪付小程序
云闪付小程序path cqpMpPath S(1028) /pages/CQPApplet/…… 用于商户跳转云闪付小程序

云闪付聚分期支付

  • 适用于支付方式:QUICK_PASS_INSTALLMENT 支付方式
字段名 变量名 必填 类型 示例值 描述
宝付订单号 order_id S(32) 240825130925525678 宝付订单号
二维码链接 qr_no S(2048) https://fts.unionpay.com/aps/aps1/dynamic/loading.html#loading?id=9033338bcefa5c2a314857e69700e38d4c4940193a3c898e 商户可用此参数自定义去生成二维码后展示出来进行扫码支付
二维码图片 qr_image S(2048) https://fts.unionpay.com/apsmgm/oper/qrcode?token=2A70D50DE32D49C95FCA0075FA45747 此参数的值即是根据 qrNo 生成的可以扫码支付的二维码图片地址
请求方保留域 req_reserved S(512) 此参数的值即是根据 qrNo 生成的可以扫码支付的二维码图片地址
作者:xiaofeng  创建时间:2025-03-25 17:12
最后编辑:xiaofeng  更新时间:2025-04-24 15:18