博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信小程序支付
阅读量:6954 次
发布时间:2019-06-27

本文共 1366 字,大约阅读时间需要 4 分钟。

微信小程序支付

微信小程序支付开发流程

一:小程序支付步骤:

1、预支付:

小程序页面将预支付的数据传递到商户后台,代码举例:

wx.request({      url: 'https://yourwebsit/service/getPay', // 商户的后台接口      method: 'POST',      data: {        total_fee: total_fee,   /*订单金额*/        openid: app.globalData._openid      },      header: {        'content-type': 'application/json'      },      success: function (res) {        wx.requestPayment({          'timeStamp': timeStamp,          'nonceStr': nonceStr,          'package': 'prepay_id=' + res.data.prepay_id,          'signType': 'MD5',          'paySign': res.data._paySignjs,          'success': function (res) {            console.log(res);          },          'fail': function (res) {            console.log('fail:' + JSON.stringify(res));          }        })      },      fail: function (err) {        console.log(err)      }    })

微信小程序支付开发流程

  

2、后台根据预支付数据+签名对小程序的支付接口发起请求,成功后会获取的需要的paySign和package。 

 

3、后台返回数据,小程序调用微信支付

wx.requestPayment({          'timeStamp': timeStamp,          'nonceStr': nonceStr,          'package': 'prepay_id=' + res.data.prepay_id,          'signType': 'MD5',          'paySign': res.data._paySignjs,          'success': function (res) {            console.log(res);          },          'fail': function (res) {            console.log('fail:' + JSON.stringify(res));          }})

微信小程序支付开发流程

转载于:https://www.cnblogs.com/momozjm/p/8509224.html

你可能感兴趣的文章
ACM HDU 1064
查看>>
沙盒技术——selinux控制
查看>>
2019年第四次课程设计实验报告
查看>>
LeetCode - Spiral Matrix
查看>>
webSocket使用心跳包实现断线重连
查看>>
数列的周期性
查看>>
MySQL错误ERROR 1786 (HY000)解决
查看>>
.Net码农就业求职储备(新手进阶)
查看>>
Python 常用函数Logging
查看>>
Android 退出app,后台推送的服务也停止了,怎么可以做到不停止后台服务呢?
查看>>
Picasso通过URL获取--用户头像的圆形显示
查看>>
$()和${}
查看>>
记录centos7下tomcat部署war包过程
查看>>
vue的自定义指令的坑
查看>>
UITableView介绍 之 复杂cell的高度计算
查看>>
闭包问题
查看>>
js jquery select 操作 获取值,选中选项,增加,修改,删除
查看>>
PHP服务器负载判断
查看>>
爬取猎聘大数据岗位相关信息--Python
查看>>
HDU-3072-IntelligenceSystem(tarjan,贪心)
查看>>