支付功能

1.wxml

<view>
<button bindtap='wxpay' class='css'>发起支付</button>
</view>

2.js

// pages/pay/pay.js
var app=getApp();
Page({
  wxpay: function(){
    var code=app.code;
    wx.request({
      //我把文件夹名改为了wxpayapi,SERVER_PATH为服务器的域名
      url: SERVER_PATH+'wxpayapi/example/jsapi.php', 
      data: {
        code: code
      },
      header: {
        'content-type': 'application/json' // 默认值
      },
      success: function (res) {
        console.log(res.data);
        var data=res.data;
        wx.requestPayment({
          'timeStamp': data.timeStamp,
          'nonceStr': data.nonceStr,
          'package': data.package,
          'signType': 'MD5',
          'paySign': data.paySign,
          'success': function (res) {
            console.log("支付成功!")
          },
          'fail': function (res) {
          }
        })
      }
    })
  }
})
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容