uniapp 微信小程序 如何进行支付

简介: uniapp 微信小程序 如何进行支付

微信小程序如何支付:
如果你第一次接触那么不需要了解太多,其实支付很简单只需要一串参数

timeStamp: '',
 nonceStr: '',
 package: '',
 signType: '',
 paySign: '',

这一串参数其实都是后端返回过来的 :电商举例子
思路:
1.当你选择完毕商品区付款的时候 首先用户需要看到这个商品的价格(价格可能涉及满减 优惠券等比较复杂 需要后端计算返回给你的) 这时候你拿着商品的单号等后端所需的数据发给后端 后端计算之后把价格返回给你,你渲染给用户

2.用户看到价格合适不算贵就直接下单了 点击提交订单支付的时候 你在把用户最后选择的数量 规格(sku)等在发给后端 这时候后端会在返回一次价格和一串支付需要的参数 (如上图所示)

3.拿着这一串参数调用官方的api (下图所示)

uniapp的api链接地址:
https://uniapp.dcloud.io/api/plugins/payment?id=requestpayment
微信官方的api链接地址:
https://developers.weixin.qq.com/miniprogram/dev/api/payment/wx.requestPayment.html


//如果是uniapp开发的小程序  前缀加uni  若是纯原生开发的前缀加wx
uni.requestPayment({
    provider: '',
    timeStamp: '',
    nonceStr: '',
    package: '',
    signType: 'MD5',//不可变
    paySign: '',
    success: function (res) {
       //支付成功的回调    成功之后你想做什么在这里操作  比如弹窗一个提示:支付成功等
    },
    fail: function (err) {
            //支付失败的回调   失败之后你想做什么在这里操作  比如弹窗一个提示:支付失败等

    }
});

总结:如果以上解释文字你看不懂就直接使用那一串参数即可

相关文章
|
7天前
|
小程序 前端开发 Java
|
7天前
|
存储 小程序 JavaScript
|
7天前
|
开发工具 Android开发
|
7天前
|
存储 前端开发 安全
|
7天前
|
移动开发 前端开发 JavaScript
|
7天前
|
存储 前端开发 算法
|
7天前
|
存储 小程序 JavaScript
|
7天前
|
小程序 前端开发 安全
|
7天前
|
存储 前端开发 Java
|
7天前
|
小程序 前端开发 Java

热门文章

最新文章