微信支付: 签名验证失败

自己检查签名正确性:
https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=20_1

image.png

情况:
1。安卓和ios访问同一个后台地址获取微信支付信息,发起request,调sdk
2。安卓ok,ios验签名失败
3。手工检查签名验证也是ok的

问题出在这里: 后台给的是timeStamp是14位长度的,ios的sdk是 uint32类型, 强转uint32后出错,导致验证签名失败


image.png

而安卓端sdk是string类型,所以不存在问题。

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