微信支付开发的坑集

最近的产品中使用到了微信支付,微信支付本身的功能做得非常方便,但是在调用其的开放平台接口的过程中,却发现微信负责这个支付接口开发的哥们非常不负责任,开发过程中被若干个坑狠狠的坑了一下,现简单罗列2个。

1、如果在开发过程中,在调用sendReq后没有任何反应,并没有按照官方文档的说明会回调到OnResp中,并且返回值是false,那十有八九是因为你的测试机器上没有按照微信,我们的开发小伙被这个坑苦了。

2、顺利的调用到了OnResp中,但是微信的返回code总是-1,根据官方文档是支付失败,可能原因很多种,appid不合理等等,但是就是没有提其实是测试机器上的微信没有绑定银行卡,多么坑的坑啊。