行业动态
最新版本支付宝支付开发流程是什么?怎么做?
2021-03-17

一、简介

最近,支付宝,微信和银联支付SDK已全部更新。其中,支付宝SDK发生了很大变化。需要从原始文件导入六个文件:

新版本发布后,只需导入两个文件即可解决问题,文件如下:

下面,我将根据文章的旧版本详细介绍最新版本的支付宝付款开发流程

由于工作的需要,我已经陆续总结了与IOS支付相关的近五种类型的支付开发文章,即支付宝支付,支付宝网络支付转移客户端,微信支付,银联支付,Apple_payios 苹果支付开发文档,并进行了总结。首先,它很方便将来参考,其次,它也对每个人都非常方便,以免重复踩踏使用它的坑。

注意,开始填充孔! ! !

二、互动过程

建议先仔细阅读开发文档,一定要仔细阅读,刚开始时并没有如实阅读,但是我遇到了很多麻烦,浪费了很多时间,因此我建议您仔细阅读。 ,尤其是交互过程的一部分。

2. 1功能流程

ios开发文档怎么写_微信支付接口开发文档_ios 苹果支付开发文档

过程说明:

2. 2数据交换

数据交互描述:

构造并签署订单数据

发送请求数据

移动支付宝付款开发工具包处理请求的数据

返回处理后的结果数据

商家处理获得的返回结果数据

三、下载支付宝SDK

支付宝有很多业务。找到所需的付款SDK需要花费很多精力。这是最新的SDK地址(请注意,下载的SDK包中没有传奇的开发文档。请在其他地方找到它或查看网页)。

公钥,私钥,PID,卖方ID,密钥以及获取这些东西的目的和方法在文档中进行了详细说明,因此在此不再赘述。在执行此操作之前,请务必先弄清楚其概念,否则一会儿会很乱。向上。如果遇到问题,我们可以一起讨论。

四、导入库集成SDK

4. 1导入文件和密钥库

官方演示文件

将以下文件从IOS包中的压缩文件复制到项目文件夹中,并将它们导入到项目项目中:

在“构建阶段”选项卡的“使用库链接二进制文件”中,添加以下依赖项:

其中,需要注意的是:

ios开发文档怎么写_微信支付接口开发文档_ios 苹果支付开发文档

这时,如果您启动项目,则很可能会发现错误报告。

报告错误#include未找到

这是一个神奇的坑。我用Google搜索了很长时间,但我听不懂。然后,在网友提醒之后,我想起了#import“”和#import之间的区别。

解决方案:目标->构建设置下的标题搜索路径。添加以下目录“ $(SRCROOT)/项目名称/文件的绝对地址”

如图所示:

4. 2

在需要调用AlipaySDK的文件中添加头文件引用。

import

微信支付接口开发文档_ios开发文档怎么写_ios 苹果支付开发文档

4. 3通话付款界面

在支付宝的访问文档中,生成订单的步骤是在客户端完成的,但是最好在服务器端完成。

订单在后台生成,然后进行拼接,签名,然后服务器端将加密并签名的参数直接传输到客户端,这更加安全。

所有订单信息,商家信息等都在您自己手中。这样,APP不会害怕数据被拦截,并且调用起来特别简单。您只需要调用付款界面即可。

如果您只需要发送订单并处理付款退货结果,则只需添加AlipaySDK.bundle和AlipaySDK.framework,可在下载的SDK中轻松找到它们。

快速付款的方式是这样的:

-(void)payOrder:(NSString *)orderStr fromScheme:(NSString *)schemeStr callback:(CompletionBlock)completionBlock;

在“付款”按钮中,使用“支付宝”类,然后再次调用此方法!如下:

[[AlipaySDK defaultService] payOrder:credential fromScheme:fromScheme callback:^(NSDictionary* resultDic) {
            
    NSLog(@"%@",resultDic);
        
}];

4. 4配置支付宝客户端以返回URL处理方法


393701618