一:开发者(线下支付)合作流程
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
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、完成
图/****************************************/
但是又出现问题
奇葩问题
网友评论