小白集成Alipay

一:开发者(线下支付)合作流程

1.开放平台入驻 Open.alipay.com

(1)登录open.alipay.com—管理中心


登录管理中心

(2)在”我的应用-创建应用“中创建应用


创建应用


应用名

2.完善应用信息

修改信息,按要求提交,越清楚审核通过率越高


完善应用信息-1


完善应用信息-2

3.设置应用环境


设置应用环境

4.完善功能信息


完善功能信息

5.线下支付所需基本功能(必选)


线下支付所需的基本功能

注:当面付-线下收单接口场景使用;口碑开店-开店签约接口,新商户提交;第三方应用授权-优先完成此接口开发,影响到其他所有需授权接口使用

6.线下支付附加功能(可选)


线下支付附加功能

注:商家签约服务-为商户代理注册支付宝账户

7.技术开发

支付宝允许使用沙箱开发


沙箱开发

8.上线(签约)

应用开发完成后,进行上线操作


上线签约

9.确认功能

选择本次上线功能,未开发完成请勿上线


确认上线功能

10.完善信息,提交,T+1审核


提交供审核

11.确认签约是否成功

登录b.alipay.com—我的商家服务 ,查看审核结果


我的商家服务

签约管理—如图中所示,表示签约完成


示例


小结:三步曲

第一步:创建应用

第二步:配置应用

(1)完善应用信息

(2)配置应用环境

(3)添加应用功能

第三步:上线应用

二:开始集成

1、sdk下载:https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.lAUONW&treeId=193&articleId=104509&docType=1


iOSDemo

2、先编译AliSDKDemo,看有没报错(没报错,参考demo集成)

(1)将以下文件拖入工程中,并添加依赖库


1、注意:加上这两个依赖库


2、order+openssl+util


3、bundle+sdk


4、添加依赖库


(2)编译,发现如下报错


openssl/asn1.h file not found
解决了openssl/asn1.h file not found问题

/****************************************/

博主为Mouse_Wang的博客的总结:

问题原因:文件路径找不到的问题,你只要拼接一个对的文件路径即可。

1、拼接路径:你的工程名/一级文件夹的名称/二级文件夹/……,一直拼接到你放置支付宝文件的文件。

2、$(PROJECT_DIR)/加上你拼接的路径。类似这样($(PROJECT_DIR)/工程名/一级文件夹/二级文件夹/支付宝文件夹)

3、找到Xcode的Build Settings,搜索Header Search Paths,双击点开。

4、点击“+”号。

5、将第二步的整个路径添加。

6、完成


/****************************************/

但是又出现问题

奇葩问题
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容