下面我们大家来研究下微信支付的下载官方demo的使用方法---------
第一步:首先这里写下官方demo的下载地址:
这个是微信的开放平台
这个就是下载之前的截图点击第一个ios开发工具包64位下载即可。。
第二步:下载完demo之后依旧是拖拽文件,文件图片如下----
第三步:进行配置第三方库文件-----如图所示:
第四步:(info下面的URL Types下面进行配置微信-----)
第五步:
看看借口文档是怎样返回数据的一般来讲是两个参数(prepayid和sign)这两个参数分别是预支付ID和签名结果,其实这个sign参数一般都是后台进行封装然后传递给你的,但是我这边也自己按照demo生成了一个,代码截图入下:
上面的代码就是通过1时间戳2随机数3appid 4扩展字段5财付通账号6还有后台返回的prepayid进行拼接而成的sign
备注:其中3appid就是上面写的白名单4 扩展字段是固定的5 财付通账号是顾客给的剩下的都是自己生成的,
这里备注两个方法
方法1:随机数的产生代码如下图:
方法2:时间戳的产生代码如下:
这两段代码都是生成md5的代码
直接可以用。。其中这个代码中有一个key值,这个key值需要自己根据项目手动填写,
第六步:
这一步其实在上一步筹划当中已经快做完了。这一步主要是就是上传刚刚写好的参数:代码如下:::
这个步骤的精髓就是[self
startPay];这个步骤的调用就是实现微信支付的精髓,微信支付正式开始,,,
第七步:
这一步实现的就是回调方法,需要在AppDelegate里面进行调用微信的回调方法--代码如下:
备注:头文件一定要导入。。整个微信支付的流程就是这样的,以上就是全部的微信支付流程,喜欢的点赞哦。。