小程序中使用微信支付API需要使用wx.requestPayment方法,并传递以下参数:
- timeStamp:时间戳,自1970年以来的秒数
- nonceStr:随机字符串
- package:统一下单接口返回的 prepay_id 参数值,提交格式如:prepay_id=***
- signType:签名算法,暂支持 MD5
- paySign:签名
以下是一个示例代码:
wx.requestPayment({
timeStamp: '1598912759',
nonceStr: '5K8264ILTKCH16CQ2502SI8ZNMTM67VS',
package: 'prepay_id=wx2017033010242291fcfe0db70013231072',
signType: 'MD5',
paySign: 'C380BEC2BFD727A4B6845133519F3AD6'
})
需要注意的是,为了使用微信支付API,需要先在微信商户平台上进行相关配置和开通。同时,为了保证支付安全,建议使用官方提供的SDK进行开发