微信小程序的支付功能

微信小程序的支付功能

	微信小程序不仅是一个展示平台,更多的我们经常用到小程序的电商功能,支付的话呢,我们目前是要接入我们的微信支付
首先呢,是我们的第一点

应用的场景
分别呢,会有线下场所,我有公众号,我有小程序,我有pc网,我有app

不同的场景呢,支付类型各不相同:
在这里插入图片描述
第二步呢
开发准备
需要进行注册账号,微信小程序账号,微信商户平台账号
在这里插入图片描述

最后呢,就是我们的开发流程
发起微信支付即调用API wx.requestPayment(Object object)
根据过程,划分6个模块
在这里插入图片描述
1.下单
2.向后端发出支付请求
3.后端系统与微信服务进行交互,换取参数
4.发起微信支付
5.微信服务返回支付的结果
6.把结果通知给后端系统

/**
     * 
     * @param {string|number} id 订单ID
     * @param {string|number} totalPrice 订单总价
     */
    pay(id,totalPrice){
        wx.request({
            url: 'https://xxxxxxxxx',
            data: {
              orderId: id,
              orderPrice:totalPrice
            },
            success:res => {
                wx.requestPayment({
                    timeStamp: res.data.timeStamp,
                    nonceStr: res.data.paySign,
                    package: res.data.paySign,
                    signType: 'MD5',
                    paySign: res.data.paySign,
                    success(res) {
                        console.log('支付成功')
                    },
                    fail(res) { 
                        console.log('支付失败')
                    }
                })
        },
        fail:err </span>=&gt;<span style="color: #000000;"> {
            console.log(</span>'接口请求出错'<span style="color: #000000;">)
        }
    })
}</span></pre>
  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值