支付宝创建流程的六张图

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

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


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

目录
相关文章
|
6月前
|
小程序
童小纯商城(一)--【实战版】--小程序(效果展示图)
童小纯商城(一)--【实战版】--小程序(效果展示图)
68 0
|
6月前
|
安全
哈希竞猜游戏系统开发玩法详情/功能步骤/需求设计/流程方案/源码程序
Developing a hash guessing game system can provide a fun gaming experience. The following are possible gameplay and rules for your reference:
|
6月前
宜搭的系统中如何在申请流程的时候,增加一个预览的界面
宜搭的系统中如何在申请流程的时候,增加一个预览的界面
|
开发框架 安全
注册奖励每日任务模式系统开发简单源码示例
注册奖励每日任务模式系统开发简单源码示例
|
存储 安全 测试技术
去中心化社交软件ktalk开发步骤详情(源码demo实例分析)
ktalk是一款基于区块链技术的去中心化社交软件,它的设计理念是解锁社交自由,让用户可以畅所欲言,不受言论限制,实现真正的社交自由。
支付流程时序图
支付流程时序图
119 0
支付流程时序图
|
算法 NoSQL API
微信支付-业务流程图+时序图梳理微信支付链路+封装对接微信API工具类
微信支付-业务流程图+时序图梳理微信支付链路+封装对接微信API工具类
500 0
|
存储 安全 算法
区块链游戏DAO模式开发步骤详情 |(源码demo实例分析)
区块链游戏的 DAO 模式开发是指利用 DAO 模式进行游戏开发和管理,其中 DAO 代表着“抵抗者”的意思。这种开发模式颠覆了传统游戏开发中的中心化管理方式,通过去除中介和减少不必要的成本来降低游戏开发的成本。
|
Prometheus 数据可视化 前端开发
Kiali图的生成流程
Kiali图(Graph)的生成过程。Kiali是一款服务网格拓扑可视化工具,本文基于Kiali源码对图的生成流程进行了探索。
Kiali图的生成流程
|
小程序 前端开发 Java
代小程序实现业务开发,99%还原公众号后台对服务类目管理的功能
关于微信开放平台上的代小程序实现业务,之前就写了相关模块的代码,包括快速注册小程序、代码上传、提交审核、发布小程序等主要功能。
121 0
代小程序实现业务开发,99%还原公众号后台对服务类目管理的功能