一.微信只有一个“确认键”
之前的项目用到微信支付。每次唤醒微信,微信只显示一个确认键,如图:
这种情况的原因是:唤醒微信时给微信sdk传了商户id 但相应的参数传的不正确,而微信支付最大的坑在签名那里,很多时候出现这种情况是签名不正确导致的。
解决办法: 查看支付前的两次签名,逐一排查。查看金额的格式是否传入(这块的坑很大,需要细心)
二。微信支付和友盟的微信SDK 冲突
友盟官网客服给的解决方案是:删掉友盟的微信SDK ,直接用微信官网的SDK。友盟中微信的代码不需要调整,可以正常使用相应功能。