用最新的SDK1.7.1集成微信支付

前言

最近集成微信支付,看到有最新的SDK,就下载使用了(也是为了项目上线时不会被毙),发现新、旧版的差别好大,由于官方文档太过于简洁,在这里把最新版的集成方法分享给大家。

~~大家先把官方Dome的控制器的.m文件看一下,方便理解下文~~


1、新旧版的主要差别

1.1 新版的AppID和AppSecret是没有像以前一样直接放在相关文件内,而是给后台。

1.2 新版的SDK更轻量级,大家下载后不要感觉是不是丢东西了,就只有这么多:

2、对官方Dome进行最重要的理解

2.1 官方给的Dome中给了一个连接:

就是这个,这个链接放在百度上打开后,会发现里面包含的内容,是能够解析成

图中《1》的字段,重点来了:这个返回的内容,是后台给的,所以只要后台给的数据可以解析成这个就好,不管是不是有像图中的链接都行。

图《2》就是我们后台给我们返回的数据解析后的内容。前面的PayRep是SDK内存在的可以直接用这个模型,后面的weCatPayModel是我自己建立的(不说太多,有开发经验的都应该理解)。一句话,就是把后台返回的内容,放进PayRep里面

3、我们需要给后台什么

3.1 我们只需要把必要的商品信息给后台就行,根据展示的内容,一般就是“商品名称”“价格”~~,,,后台拿到我们给的信息,和应用相应的APP_ID、MCH_ID (商户号)、API_KEY(秘钥),进行两次签名,把生成的“上图《1》”的内容给咱们即可。如果内容有空的现象,就要从咱们传商品信息开始检查一遍。

4、注意APP_ID、MCH_ID (商户号)、API_KEY(秘钥)不能有错


本人QQ:934356684《《《《如有什么疑问,可以细聊》》》》

你可能感兴趣的:(用最新的SDK1.7.1集成微信支付)