Lite SDK (注册)
精简版 SDK Lite SDK可完全控制您的支付体验。它允许您
- 控制向客户显示的付款方式。
- 为客户账户注册新的付款方式。
本页主要介绍注册流程。有关支付流程的详细信息,请参阅Lite SDK (支付)。
如果希望在支付过程中保存卡片,可以在客户支付时保存。更多信息,请参阅Lite SDK (支付)。
注册工作流程
下图描述了完整的注册工作流程。下文将详细解释每个步骤:
SDK Lite 注册流程
本图说明了使用 SDK Lite 注册支付方式的流程,详细介绍了商家客户端、商家服务器、Yuno 服务器和 Yuno SDK 之间的交互。它概述了从添加支付方式、启动注册到接收最终注册结果的步骤。
商户客户
商家客户端代表您与后端服务器和 Yuno SDK 交互的前端应用程序。它处理注册流程中面向用户的方面,包括
- 添加付款方式
- 显示报名的付款方式
- 用户选择付款方式注册
- 启动注册
- 启动 SDK 以继续注册
商户服务器
商家服务器代表您的后台应用程序,负责处理服务器端操作并与 Yuno 服务器通信。它的主要职责包括
- 创建客户
- 创建客户会话
- 申请可用的付款方式注册
- 创建注册
- 通过网络钩子接收注册结果
Yuno 服务器
Yuno 服务器处理与客户管理、注册会话和付款方式处理相关的所有后台操作。它的主要职责包括
- 创建客户
- 创建客户会话
- 返回可用的付款方式
- 创建付款提供商注册
- 从付款提供商处接收注册结果
Yuno SDK
Yuno SDK 在客户端处理用户界面和注册流程,管理支付方式选择和注册完成。它的主要职责包括
- 继续招生
- 显示用户完成注册的屏幕
- 显示注册结果(可选)
流量
以下步骤概述了 SDK Lite 注册集成的所有组件之间的完整交互流程,详细说明了每个请求和响应如何在系统中移动:
- 商家服务器:创建客户 --> Yuno 服务器:创建客户
- 商户客户端:添加支付方式 --> 商户服务器:创建客户会话
- 商家服务器:创建客户会话 --> Yuno 服务器:创建客户会话
- 商户客户端:显示要注册的支付方式 --> 商户服务器:请求注册可用的支付方式
- 商户服务器:请求注册可用的支付方式 --> Yuno 服务器:返回可用的支付方式
- 商家客户端:显示要注册的付款方式 --> 商家客户端:用户选择要注册的付款方式
- 商家客户端:用户选择要注册的支付方式 --> 商户客户端:启动注册
- 商户客户端:启动注册 --> 商家客户端:启动 SDK 继续注册
- 商家客户端:启动 SDK 继续注册 --> Yuno SDK:继续注册流程
- Yuno SDK:继续注册流程 --> Yuno SDK:显示用户完成注册的屏幕
- 商家服务器:通过 webhook 接收注册结果 --> Yuno 服务器:从支付提供商接收注册结果
- Yuno 服务器:从支付提供商接收注册结果 --> Yuno SDK:显示注册结果(可选)
特定平台 SDK 设置
要实施Full SDK 集成,请遵循以下特定平台指南:
3 个月前已更新