iOS 微信支付集成及其注意点

1、集成的流程,请参考官方流程
https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_5

注意点:
1、由于iOS9 开始要设置“白名单”,则LSApplicationQueriesSchemes设置好“wechat”,“weixin”;
2、支付model PayReq 的timeStamp(时间戳)必须为10位且为UInt32;
iOS 微信支付集成及其注意点_第1张图片


扩展
报“支付验证签名失败”,一般是后台的“签名生成算法不一致的问题,“APP端调起支付的参数列表”的签名算法一定要与“统一下单接口”的签名算法一致,
但是,微信 “APP端调起支付的参数列表默认的签名算法为MD5签名方式,而“统一下单接口默认的签名算法为HMAC-SHA256签名方式(注:沙箱为MD5)

你可能感兴趣的:(iOS基础)