当前位置: 首页 > >

微信小程序支付流程(附demo源码)

发布时间:

小程序支付流程简述:


一、前期申请准备工作


1、小程序注册,要以公司的以身份去注册一个小程序,才能开通微信支付权限;(个人申请的小程序是不具备“微信支付”功能的!)


2、绑定商户号。


3、在小程序填写合法域(应该是不要的)


二、完成以上条件,你可以得到


    “小程序appid ,小程序秘钥AppSecret” 这两个用于获取用户openid;

    商户号 ,商户号秘钥 支付接口必须的;


必须拿到以上四个参数才能完成小程序支付开发!


三、 微信小程序支付流程详解


商户系统和微信支付系统主要交互:请参考官方网站:
https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_4&index=3


1、小程序内调用登录接口,获取到用户的openid,api参见公共api【小程序登录API】
2、商户server调用支付统一下单,api参见公共api【统一下单API】
3、商户server调用再次签名,api参见公共api【再次签名】
4、商户server接收支付通知,api参见公共api【支付结果通知API】
5、商户server查询支付结果,api参见公共api【查询订单API】
注意:trade_type请填写JSAPI;


四、小程序发布的时候,必须要是https协议


这个https可以在微信小程序后台的开发者*台中配置访问域名链接。


注意:一定要确保各个参数和商户秘钥等值得正确性!


最后附上测试demo,已跑通的demo。
github源码地址: https://github.com/nvhanzijiuba/wxpay.git



友情链接: