小程序微信支付API
在微信小程序中进行支付,可以使用微信提供的支付 API,即 wx.requestPayment
API。该 API 可以调起微信支付功能,并接收相关参数进行支付操作。
wx.requestPayment
的基本格式如下:
wx.requestPayment({
timeStamp: '', // 时间戳,需与后端商户服务器时间同步
nonceStr: '', // 随机字符串,不长于 32 位
package: '', // 统一下单接口返回的 prepay_id 参数值
signType: '', // 签名算法类型,默认为 'MD5'
paySign: '', // 签名,具体签名算法参考微信官方文档
success(res) {
// 支付成功的回调函数
},
fail(res) {
// 支付失败的回调函数
}
});
具体参数说明:
timeStamp
:时间戳,需与后端商户服务器时间同步。nonceStr
:随机字符串,不长于 32 位。package
:统一下单接口返回的 prepay_id 参数值,格式为prepay_id=xxx
。signType
:签名算法类型,默认为'MD5'
。paySign
:签名,具体生成方法参考微信官方文档。suc