微信小程序 微信支付实现

1.(前提准备工作)开通微信支付和微信商户号

微信小程序 微信支付实现_第1张图片
具体流程,请参考官方文档:
https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=3_1

2.小程序内调用登录接口,获取到用户的openid
// 示例代码:
wx.login({
  success: function(res) {
     if (res.code) {
       //发起网络请求
       wx.request({
         url: 'https://test.com/onLogin',
         data: {
           code: res.code
         }
       })
     } else {
       console.log('登录失败!' + res.errMsg)
     }
   }
 });
3.小程序后台调用支付统一下单,参考官方api:

https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_1&index=1

4.小程序调起支付API,完成支付

小程序用后台返回的参数,发起微信支付:

// 示例代码:
wx.requestPayment({
 'timeStamp': '',
  'nonceStr': '',
  'package': '',
  'signType': 'MD5',
  'paySign': '',
  'success':function(res){
  },
  'fail':function(res){
  }

微信小程序 微信支付实现_第2张图片

你可能感兴趣的:(微信小程序)