在使用微信支付的时候,难免会遇到坑,就遇到的坑做个记录,备用
1. 调起微信的时候,传递参数,大部分都是要从后台读取,如果能够跳转到微信支付界面,说明你传递的参数是没有问题的;
2. 微信调起后进行支付,我这边的问题是:“解析失败?!”
当时查找原因并没有头绪,各个排查了一遍,还是没有结果,然后挨个对参数,最后当进行到 “package” 这个参数的时候发现了不一致的地方,
原因就是这里,后台返回的是“WXPay” ,在安卓端能够正常支付,iOS端不行,所以我把它换成默认的“Sign=WXpay ”这就竟然就可以了 !
原来这个参数在iOS端必须用这个东西,安卓端只要跟后台保持一致怎么用都可以,我类个去--,真的是,无法描述的坑,在此提醒,并加深印象。
就这么多。。