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

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

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

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