微信小程序支付接入完整指南
微信小程序支付接入指南
微信支付是小程序商业化的重要环节,本文将详细介绍JSAPI支付的完整接入流程。
一、准备工作
接入微信支付前需要完成以下准备:
- 注册微信小程序账号并完成认证
- 申请微信支付商户号
- 在小程序后台关联商户号
- 配置支付回调域名
二、统一下单接口
统一下单是支付流程的第一步,服务端调用微信支付API创建预支付订单。
POST https://api.mch.weixin.qq.com/v3/pay/transactions/jsapi
三、前端调起支付
收到统一下单返回的prepay_id后,前端使用wx.requestPayment调起支付界面。
wx.requestPayment({
timeStamp: '',
nonceStr: '',
package: 'prepay_id=wx...',
signType: 'RSA',
paySign: '',
success(res) { console.log('支付成功', res) },
fail(err) { console.log('支付失败', err) }
})
四、支付回调处理
支付成功后,微信会向服务端发送支付结果通知。需验证签名并处理订单状态。
五、注意事项
1. 金额单位为分,不是元
2. 回调需做幂等处理
3. 建议使用微信支付V3版本API