看到网上对于iOS 微信V3的支付总结太少了,好不容易找到一个相关的还是讲解安卓V3。在这就个人几天调研和使用做下总结。
网上 网友开源写的demo基本上都是 “千足金箍棒”的版本 里面都会有下面这样的参数。
#define WXAppKey @"L8LrMqqeGRxST5reouB0K66CaYAWpqhAVsq7ggKkxHCOastWksvuX1uvmvQclxaHoYd3ElNBrNO2DHnnzgfVG9Qs473M3DTOZug5er46FhuGofumV8H2FVR9qkjSlC5K"
可申请新版微信支付的并没有提供下面这个key。也不用去传token 而且新版在传参时需要将字典里的参数拼接成XML各式的然后 post这个字符串,签名方式上也有不同。这和之前的支付细节上就有很大区别。最困扰的就是没有demo。
点击打开链接 这里面商户开发者平台的demo才是新版的,点击联系我们后就能下载到demo,这demo里的libWeChatSDK.a这个库文件不是64位的。appstore目前需要所有sdk支持64位的。下载后里面附带一个txt文件,需要大家阅读一下。
点击打开链接 很多开发者下载demo都是从这里下载的 这里的demo是老版本的,不是V3的, 都是需要企业有上面红色部分的key才可以使用的。在这里我们仅需要下载64sdk
把libWeChatSDK.a这个库文件覆盖到上面那个从商户开发者平台里下载的demo中去即可。
完成上面步骤 微信支付就算完成一半了。
本人在里面用到的代码基本是围绕下面那个方法里的东西。 具体的看个人需求了。
- (void)sendPay_demo
如有疑问欢迎留言。
时间: 2024-10-11 14:24:21