# 聚合支付(统一下单)

# 简要描述
  • 公众号、小程序/生活号商城:用户通过公众号/小程序下单,输入密码完成付款动作
# 请求URL
  • /openapi/v1/open/pay/webJsPay
# 请求方式
  • post
# 具体步骤:
  • 步骤1:用户通过扫描台卡或公众号/小程序商城,发起支付
  • 步骤2:请求聚合支付接口获取调起控件的参数
  • 步骤3:调起微信/支付宝/云闪付APP的支付控件,输入支付密码
  • 步骤4:密码验证通过,支付成功后可以得到推送通知
# 注:调用官方的拉起控件地址
  • 微信公众号拉起控件: https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=7_7&index=6
  • 微信小程序拉起控件: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_7&index=5
  • 支付宝拉起控件: https://docs.alipay.com/mini/api/openapi-pay
# 业务参数
参数名 必选 类型 说明
openId string 微信openid或者支付宝uid
totalPrice string 金额 单位:元
payWay string 支付方式 1:微信 2:支付宝
orderNumber string 订单号
callBackUrl string 回调地址 参见支付异步回调 支付异步回调
jspayFlag string 支付产品 2:微信公众号/支付宝生活号/银联js支付/支付宝小程序 3:微信小程序
subAppid string 微信子公众号,最大长度32位 小程序必传,仅微信使用
goodName string 商品名称
royalty string 分账标记 1:否 2:是
royaltyEffectTime string 分账有效时间(单位天,最大30)
# 返回示例
{
    "msg": null,
    "code": 200,
    "obj": {
        "jsPayResponse": {
            "timeStamp": "1677576520",
            "orderNumber": "20210709175451748107",
            "paySign": "OCF/KH/T03zwgRFoKb23NZZz48EEPLKBsXRcAbzLJ8edcLtoXlNLkQB0ZXHmtwWVXzd0Y5HNOcuXKapCTGwcatitg6ixUZDUdhQwnXIEQGZtuz3pZhQGMKo/Nh4ShiifSew1eYK+mfGF/2P57u1ozP1sEkWjUcs84kHbF8Z7LJX8IkY6jBm/SSP0oXhZjeMxhgSOmLBVpeWnpE6ohpHZqcx2CACVHOgyCGaxPIHJAWPNuQGe80z10FO+s/mSDh15/li2UgCQaCqL6YMZibUq4iOWLnAoQ/cDVePbk1QfUv+1XcTObl0m5+tEX3bcWdJ29V+9mNx9xxSLBfn2LaQgSw==",
            "price": "0.01",
            "appId": "wxdadswetr12f5676",
            "signType": "RSA",
            "pkg": "prepay_id=wx28172840667766bfc4e9c4ed5ec7830000",
            "nonceStr": "cc9f50fc52a040d8aae86d751716635a"
        },
        "channel": 12
    },
    "sign": "15ef49caa5df7001af74cf74337a6aac"
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 返回参数说明
参数名 必选 类型 说明
tradeNO string 支付宝收银台流水号
appId string 微信appId
timeStamp string 时间戳,自1970年以来的秒数
nonceStr string 随机串
pkg string 微信pkg
signType string 微信签名方式
price string 金额
paySign string 微信签名
# 托管下单参数说明
参数名 必选 类型 说明
prePayTn string 预支付标识信息
miniProgramOrgId string 小程序原始id
appId string 小程序appId
miniProgramPath string 跳转小程序的路径
上次更新: 8/12/2024, 9:40:20 AM