小程序支付详解+源码(客户端+服务端)

小程序支付详解+源码(客户端+服务端)

今天刚将小程序的支付调通,和大家分享下(坑) 
包括小程序端、java服务器端

和其他方式的微信支付方式区别不大,也都需要经过统一下单、支付结果通知(回调),具体流程如下: 
1、小程序内调用登录接口,获取到用户的openid,api参见公共api【小程序登录API】 
2、商户server调用支付统一下单,api参见公共api【统一下单API】 
3、商户server调用再次签名,api参见公共api【再次签名】 
4、商户server接收支付通知,api参见公共api【支付结果通知API】 
5、商户server查询支付结果,api参见公共api【查询订单API

下面结合源码详解下流程:

第一步: 获取客户的openid

统一下单中需要用到openid 
小程序: 
首先需要调用微信登录接口获取用户的code:

1.var that = this;
2.wx.login({
3.success: function(res) {
4.that.getOpenId(res.code);
5.}
6.});

通过code获取openid:

01.//获取openid
02.getOpenId: function(code){
03.var that = this;
04.wx.request({ 


代码下载:立刻下载

  • 发表于 2018-05-16 23:21
  • 阅读 ( 1753 )
  • 分类:Java

0 条评论

请先 登录 后评论
不写代码的码农
威猛的小站长

124 篇文章

作家榜 »

  1. 威猛的小站长 124 文章
  2. Jonny 65 文章
  3. 江南烟雨 36 文章
  4. - Nightmare 33 文章
  5. doublechina 31 文章
  6. HJ社区-肖峰 29 文章
  7. 伪摄影 22 文章
  8. Alan 14 文章