# 支付

# qq.requestPayment

# qq.requestPayment(Object object)

已弃用:建议使用 qq.requestQQPayment 代替

发起QQ支付。了解更多信息,请查看QQ支付接口文档

QQ mac版本:暂不支持

QQ windows版本:暂不支持

# 参数

# Object object
属性 类型 默认值 必填 说明
package string 统一下单接口返回的 prepay_id 参数值,提交格式如:prepay_id=***,统一下单接口参考统一下单
bargainor_id string 商户号
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

# 示例代码

qq.requestPayment({
  package: "prepay_id=" + ,
  bargainor_id: "",
  success(res) { },
  fail(res) { }
})
1
2
3
4
5
6

# qq.requestWxPayment

# qq.requestWxPayment(Object object)

发起微信 H5 支付,从基础库版本 1.17.0 开始支持。了解更多信息,请查看申请规则说明微信 H5 支付文档QQ小程序服务端接口文档

QQ mac版本:暂不支持

QQ windows版本:暂不支持

# 参数

# Object object
属性 类型 默认值 必填 说明
url string 微信支付跳转链接,使用 服务端-统一下单请求 获取
referer string 商户申请 H5 支付时提交的授权域名(例如 http://q.qq.com ),参考 微信H5支付文档申请规则说明
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

# 示例代码

qq.requestWxPayment({
  url: "",
  referer: "",
  success(res) { },
  fail(res) { }
})
1
2
3
4
5
6

# qq.requestQQPayment

# qq.requestQQPayment(Object object)

发起QQ支付(新版)。

QQ mac版本:暂不支持

QQ windows版本:暂不支持

# 参数

# Object object
属性 类型 默认值 必填 说明
timestamp string 时间戳
nonceStr string 随机字符串
package string 订单详情扩展字符串,下单接口返回的 prepay_id
signType string RSA 签名方式,默认为 RSA,仅支持 RSA
paySign string 签名,使用上面几个字段计算得出的签名值,详细计算逻辑请参考 QQ小程序支付签名计算
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

# 示例代码

qq.requestQQPayment({
  timestamp: "",
  nonceStr: "",
  package: "",
  signType: "RSA",
  paySign: "",
  success(res) { },
  fail(res) { }
})
1
2
3
4
5
6
7
8
9