​返回目录​

微信一直用着不爽,这几天研究它的jsapi支付,即在微信内打开H5页面,完成支付的过程,在这个过程中,你将会遇到各种各样的问题,而大叔将把这些问题的解决方法写一下,希望可以给你带来帮助!

一 网页授权的域名需要设置

注意:我们设置的域名为当前域名,而不是一级域名,如www.api.com,你不能设置为api.com,而要设置成www.api.com

微信JSApi支付~坑和如何填坑_微信

二 授权目录需要设置

微信JSApi支付~坑和如何填坑_支付宝_02

三 JsApiPage.aspx内容需要修改

微信JSApi支付~坑和如何填坑_h5_03

微信JSApi支付~坑和如何填坑_h5_04

经过这次开发微信的东西,真的对他们无语了,自己推出的DEMO上居然还有那么多错误,嗨,无奈,无奈!

四 总结微信文档中几个重要内容(获OpenID)

微信JSApi支付~坑和如何填坑_微信_05

微信JSApi支付~坑和如何填坑_支付宝_06

微信JSApi支付~坑和如何填坑_支付宝_07

微信JSApi支付~坑和如何填坑_支付宝_08

其它,最我们授权的整个过程中,无非是要拿到当前微信用户的openid,有了它,我们才可以通过微信进行支付,下面我按着网上高手的思路也设计了一个时序图,让我们最清楚的了解微信的Oauth授权体系。

微信JSApi支付~坑和如何填坑_微信_09

感谢各位的阅读,希望可以多发比较有针对性的文章!

​返回目录​

作者:仓储大叔,张占岭,
荣誉:微软MVP