Back

微信支付 - 总结文章

发布时间: 2020-07-26 08:33:00

微信支付的一些坑,这个用H5做的话,必读。
https://blog.niceue.com/front-end-development/wechat-h5-payment-process-as-well-as-some-pits.html

微信支付分成好几种不用的业务, 需要首先明确你用的是哪些, 例如:

普通的支付,
企业支付
企业红包
App支付(安卓,IOS)
H5支付(脱离了微信公众号,在手机的浏览器上支付的)
公众号内的支付(只能在微信公众号内使用的支付)
(可能还包含小程序的支付)
等等。 2017年大约十几种。 一定要确认开通的服务。

微信相关的平台有:

1. 微信公众号平台 (mp.weixin.qq.com) (这里申请公众号, 这个是一切的基础)
2. 微信商户平台(https://pay.weixin.qq.com )这里申请商户号, 一个商户号对应一个公众号。 这个是一定遵守的,否则调试报错,都不知道为啥
3. 微信开放平台 (open.weixin.qq.com)(这里是用来申请安卓, ios支付能力的)

以上的每个平台都有自己的appid, key, mchid, 而且还都不一样, 使用的时候貌似需要各种穿插。 -_-! 这里要小心。


必读。微信支付的过程,以及如何在原生APP 和 微信浏览器中使用微信支付。 也记录了我们遇到的好几个大坑。
一定要认真读里面的每一行字,都是我们的血泪教训。 T.T 包括: 参与的角色,交互的过程, 后台接口程序的每一行的注释, 回调函数等
(使用了ruby作为后端语言, 不过跟python很相似。)
http://siwei.me/blog/posts/--27

微信企业支付的过程:

http://siwei.me/blog/posts/--31

微信H5支付(在微信公众号中的H5支付)后端的开通和设置

登录 https://pay.weixin.qq.com/index.php/extend/pay_setting

Back