工作中源代码学习

微信公众号支付---开发总体思路

2018-09-27  本文已影响28人  ___TheOne___

1.核心过程

前提:需要有一个微信公众号、微信商户平台。

开发流程:
Step1.前端静默登录公众号:redirect:/REDIRECT_URL?code=CODE
Step2.前端将code传递:后台利用授权码code公众号appid公众号appsecret 获取openid。
Step3.后端openid调用微信“统一下单接口”,获取到pre_payid
Step4.响应前端,‘微信内H5调起支付’

提醒:

微信公众号提供了:公众平台测试账号功能,方便开发人员测试开发。开通过程:登录微信公公众号平台,在开发->开发者工具->公众平台测试账号,开通即可。

2.关键概念

1.公众号appid:在静默登录时使用;
2.公众号appsecret:和appid配合使用,GET请求微信,由code获得openid;
3.支付授权目录:配置请求微信支付的域名,不配置会请求失败。

2.参考文章

1. 微信官方文档---公众号支付
2. 网页授权用户获取openid
3. H5如何做微信公众号支付
4. mac使用ngrok将本地Web服务映射到外网

上一篇 下一篇

猜你喜欢

热点阅读