【原】iOS 集成支付宝支付步骤

2016-07-10  本文已影响1047人  紫荆逸

注:本步骤是本人自己实践过,同时也参考网上一些文档。

在往项目里集成支付宝支付的之前需要先从支付宝开放平台下载其SDK,可下载其官方demo,想在项目中成功的调出支付宝支付页面并顺利支付,可参考如下步骤:

【步骤一】

把支付宝sdk导入项目中

文件内容如下图1(此文件内容为本人放入新建的文件夹内的,文件内容注意看清有哪些):

图1

【步骤二】

.pch文件里写入如下内容:

图2

【步骤三】

找到  targets—-》Build Setting 搜索“header se” 重新写上openssl文件的路径。

图3

【步骤四】

在AppDelegate.h里面和支付界面写入支付需要的方法,具体参照官方demo。

【步骤五】

如果运行后报错,查看需要的库是否添加完整,如有缺少就添加,需要的库如下

图四 图5

【步骤六】

如果运行后,控制台输出不能网络请求,则在info.plist里添加白名单:

图六

【步骤七】

如果运行后,网络请求白名单已经添加,但是不能打开支付宝客户端,则继续在info.plist里添加打开支付宝的白名单:

图七

到这里基本就可以正常调出支付界面了。

下面列举一下集成支付宝常遇见的几种问题及解决方法:

问题一:

问题一图

解答:查看步骤3,openssl文件的路径设置有错误。

问题二:

问题二图

解答:查看步骤2,.pch文件有错误

问题三:

问题3图

解答:viewcontroll控制器里面的Product操作有误,注意检查.h和.m文件,尤其是下面几个地方查看是否写的正确:

解答3图
上一篇下一篇

猜你喜欢

热点阅读