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

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

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

【步骤一】

把支付宝sdk导入项目中

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

【原】iOS 集成支付宝支付步骤_第1张图片
图1

【步骤二】

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

【原】iOS 集成支付宝支付步骤_第2张图片
图2

【步骤三】

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

【原】iOS 集成支付宝支付步骤_第3张图片
【原】iOS 集成支付宝支付步骤_第4张图片
图3

【步骤四】

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


【步骤五】

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

【原】iOS 集成支付宝支付步骤_第5张图片
图四


【原】iOS 集成支付宝支付步骤_第6张图片
图5

【步骤六】

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

【原】iOS 集成支付宝支付步骤_第7张图片
图六

【步骤七】

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

【原】iOS 集成支付宝支付步骤_第8张图片
图七


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

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

问题一:


【原】iOS 集成支付宝支付步骤_第9张图片
问题一图

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


问题二:

【原】iOS 集成支付宝支付步骤_第10张图片
问题二图

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


问题三:

【原】iOS 集成支付宝支付步骤_第11张图片
问题3图

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

【原】iOS 集成支付宝支付步骤_第12张图片
解答3图

你可能感兴趣的:(【原】iOS 集成支付宝支付步骤)