微信原生支付接入

几乎所有第三方支付大概都是下面这个流程:

《微信原生支付接入》 支付流程.png

本来不打算写这个的,毕竟像这些第三方平台接入都比较简单,一般照着官方文档一步步做就可以了,但是微信支付的Demo是不是也该更新了,忍不住让人想吐槽,是不是太懒!!!

1.微信最新的sdk里包名都换了,而demo里还没换

《微信原生支付接入》 sdk.png

2.开发步骤说的不严谨,这个回调的activity路径是:你的包名.wxapi.WXPayEntryActivity就可以了,还以为是全路径

《微信原生支付接入》 Snip20170224_4.png

3.微信支付回调不像ping++支付平台方便 ,回调是一个单独的activity,成功以后还得自己通知调用者,如果想要区分发起支付的来源,也得需要自己维护(比如说你的APP里有多个发起支付的需求,而支付成功以后你需要知道是哪发起的然后做响应的处理),微信支付的回调里就三个errCode,成功以后你并不知道是哪发起的。

不过一般这都不是事,都能自己解决,就是感觉微信太不勤快了…

    原文作者:xiawe_i
    原文地址: https://www.jianshu.com/p/202b424464bb
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞