微信小程序的领取只有用到官网的领取 API:wx.requestPayment(Object object)
官网文档地址:https://developers.weixin.qq.com/miniprogram/dev/api/payment/wx.requestPayment.html
调用微信小程序领取须要携带以下几个参数,领取胜利后在 success 胜利的回调内做对应操作
示例代码
wx.requestPayment({
timeStamp: 1414561699, // 工夫戳,从 1970 年 1 月 1 日 00:00:00 至今的秒数,即以后的工夫
nonceStr: 'xxxxxx', // 随机字符串,长度为 32 个字符以下
package: 'xxxxxxxxxxxx', // 对立下单接口返回的 prepay_id 参数值,提交格局如:prepay_id=***
signType: 'MD5', // 签名算法,应与后盾下单时的值统一
paySign: 'xxxxxxxxxx', // 签名,具体见微信领取文档
success (res) { // 胜利的回调
wx.showToast({title: '付款胜利'})
},
fail (res) { // 失败的回调
wx.showToast({title: '领取失败',icon: 'none'})
}
})
})
个别状况下,领取流程是这样的:商品页抉择商品 ——> 提交商品订单(跳转到领取页)——> 确认收货地址 ——> 确认提交 ——> 领取 ——> 领取胜利
领取胜利后在 success 的回调内做对应操作,能够跳转到领取胜利页面,让用户在此页面点击查看订单或者在此页面点击浏览更多商品。
1、在操作商品数量计算价格这里,申请计算价格的接口,此处能够前端计算也能够申请接口计算,如果有接口,肯定要申请接口计算。
2、在计算价格这块,优惠券抉择了也要从新计算价格,通常在点击购买的这一步就间接申请优惠券接口,返回以后最优的优惠券搭配以及计算价格并渲染到页面,用户自主更改优惠券搭配后须要从新计算价格。
3、订单在领取的时候勾销,订单进到待付款页面。