立即购买
点击立即购买会先调用立即购买的接口,传商品id和数量以及规格id过去获取到data数据,
然后跳转到填写订单页面,进入填写订单页面会立即调用填写订单的接口,传catid过去,catid就是刚刚获取到的data数据,调用之后会获取到订单的信息,把信息渲染到订单页面就可以了,
第三步,点击去付款会触发两个接口,首先先触发提交订单的接口,传catid以及优惠券之类的数据,得到订单id,然后拿着订单id去调用支付的接口,会获取到做真正支付需要的数据,最后去调用小程序支付的api实现真正的支付,微信小程序实现真正支付主要是需要一下几个参数,需要记住这几个参数
timeStamp----时间戳
nonceStr ----随机字符串
package-----统一下单接口返回的 prepay_id 参数值
signType-----默认值为MD5,签名算法
paySign-----签名文章来源:https://www.toymoban.com/news/detail-533777.html
具体实现代码如下:文章来源地址https://www.toymoban.com/news/detail-533777.html
payOrder() {
let that = this;
util.request(api.OrderPrepay, {
orderId: that.data.orderId
}, 'POST').then(function(res) {
if (res.errno === 0) {
const payParam = res.data;
console.log("支付过程开始")
wx.requestPayment({
'timeStamp': payParam.timeStamp,
到了这里,关于小程序下单购买支付流程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!