搜索
您的当前位置:首页正文

iOS开发之支付宝支付

来源:二三娱乐

相关步骤


一、相关资料

1、支付宝开放平台

 

2、移动支付文档

 

3、应用管理中心

 

二、支付宝吐槽

*先稍稍吐槽一下,支付宝的SDK是目前用到的最坑的一个SDK,不仅不支持cocoapods,而且也没有明确的说他的SDK里面到底包含哪些文件,只是给一个demo,让开发者自己在里面找。如果是个小公司的SDK,估计没人会用他家的这个SDK

三、需了解的知识

1、支付宝在调用时,会首先看本地是不是存在支付宝客户端,如果有的话,就直接调用客户端支付,如果没有,则调用网页支付,因此在测试时,要测试两种情境,有支付宝客户端和没有支付宝客户端的情况。

2、在demo中大家可以看到,有客户端的demo也有服务端的demo,并不是服务端的写好之后,客户端才能集成,整个流程如下:
  
  1)APP客户端通过SDK发送支付请求(客户端处理)

  2)SDK支付成功并同步返回支付结果(客户端处理)

  3)支付宝服务器向我们的服务器发送支付结果字符串(服务端处理)

 从上面的流程可以看出,服务端只是用来接受异步返回的支付结果,而支付与同步结果返回都是在客户端可以直接看得到的,所以在集成支付宝接口时,主要功能是在客户端,即便服务端没有做集成,也可能是付款成功的。

相关配置

首页介绍

首页介绍.png

1.配置支付宝的SDK


2.配置PID及相应的密钥

02配置PID及相应的秘钥.png

3.支付参数的配置


03支付参数配置.png

4.URL schme的配置


04URL schme配置.png

5.支付接口


05支付接口.png
Top