支付宝创建流程的六张图

简介: 支付宝创建流程的六张图

一、相关资料(其实就是支付开放平台的官网上的链接)


1、支付宝开放平台

2、移动支付文档

3、应用管理中


二、支付宝吐槽

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

二、需了解的知识

1、支付宝在调用时,会首先看本地是不是存在支付宝客户端,如果有的话,就直接调用客户端支付,如果没有,则调用网页支付,因此在测试时,要测试两种情境,有支付宝客户端和没有支付宝客户端的情况。
2、在demo中大家可以看到,有客户端的demo也有服务端的demo,并不是服务端的写好之后,客户端才能集成,整个流程如下:
  1)APP客户端通过SDK发送支付请求(客户端处理)
  2)SDK支付成功并同步返回支付结果(客户端处理)
  3)支付宝服务器向我们的服务器发送支付结果字符串(服务端处理)
 从上面的流程可以看出,服务端只是用来接受异步返回的支付结果,而支付与同步结果返回都是在客户端可以直接看得到的,所以在集成支付宝接口时,主要功能是在客户端,即便服务端没有做集成,也可能是付款成功的。

3、集成步骤

1、找到跟支付相关的SDK,在工程中导入相应的库
 2、进入支付平台注册应用,获取partnerID
 3、获取私钥(代码中)  公钥(开发平台中提交) 
 4、Xcode配置
    1)设置boudle id
    2) 设置 partnerID sellerID privatekey
    3) 生成订单信息
    4) 私钥签名
    5)拼接订单字符串
    6)发送支付请求
    7)在appdelegate里处理客户端返回的数据

image.png


//2这俩红的和最上面的两个一样



image.png

image.png

image.png


image.png

image.png

image.png

image.png


image.png

image.png

image.png

image.png

image.png


image.png

image.png

image.png

http://upload-images.jianshu.io/upload_images/1728484-c7355c118cdc501a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

image.png

image.png

image.png

目录
相关文章
|
8月前
|
小程序
童小纯商城(一)--【实战版】--小程序(效果展示图)
童小纯商城(一)--【实战版】--小程序(效果展示图)
76 0
|
8月前
|
移动开发 前端开发
flowable流程跳转或退回到网关上的用户节点后流程走不下去了
flowable流程跳转或退回到网关上的用户节点后流程走不下去了
451 2
|
8月前
|
移动开发 前端开发 程序员
支付功能在app中的实现及支付功能模块化调用流程图
支付功能在app中的实现及支付功能模块化调用流程图
69 0
|
8月前
宜搭的系统中如何在申请流程的时候,增加一个预览的界面
宜搭的系统中如何在申请流程的时候,增加一个预览的界面
|
8月前
|
监控 机器人 数据安全/隐私保护
支付流程时序图
支付流程时序图
133 0
支付流程时序图
|
Prometheus 数据可视化 前端开发
Kiali图的生成流程
Kiali图(Graph)的生成过程。Kiali是一款服务网格拓扑可视化工具,本文基于Kiali源码对图的生成流程进行了探索。
Kiali图的生成流程
|
存储 供应链 数据可视化
聊聊支付流程的设计与实现逻辑
通常在业务体系中,都会或多或少的涉及到支付相关的功能;对于一些经验欠缺同学来说,最紧张的就是面对这类支付结算的逻辑,因为流程中的任何细节问题,都可能引发对账异常的情况;
759 0
聊聊支付流程的设计与实现逻辑
|
XML Dubbo Java
服务注册流程分析01
在填充该 ServiceBean 的时候会将对应的那个声明了注解的 bean 设置到 ServiceBean 中。 剩下的流程放置到下一篇文章中
132 0
|
Dubbo Java 应用服务中间件
服务注册流程分析02
上一篇文章中、我们已经知道 Dubbo 会额外注册 ServiceBean 到 Spring 容器中、因为需要借助这个 ServiceBean 注册到服务中心
163 0

热门文章

最新文章

下一篇
开通oss服务