接入微信支付遇到的两个坑


1.支付验证签名失败

调完微信统一支付接口后,手机端调起微信支付显示弹框“支付验证签名失败” ,控制台也没报错。

 后台反复核对过各种参数,在微信指定的测试界面也通过,找了好几天的问题,结果是微信文档中调起支付api实例有问题。

下面是官方文档是描述:

微信的文档

实际上sign的值:

实际代码中sign的值

这个属实有点坑,需要注意下。

2.微信支付的回调问题

WXPayEntryActivity这个文件复制过来后要在AndroidManifest.xml文件中添加,不然支付完不会走这里面的逻辑.

然后这个WXPayEntryActivity文件要按微信要求放在包名.wxapi文件夹下

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容