对接Paypal、Stripe支付简单流程

2024-06-22 03:52

本文主要是介绍对接Paypal、Stripe支付简单流程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、Stripe卡支付简单流程:

User Client Server Stripe 点击 Continue with payment Stripe卡支付时用户点击 Continue with payment 就会创建意向单, 因为渲染收银台需要用到 发起创建意向单请求 查询意向单是否存在 校验意向单是否有效 更新意向单 更新成功 创建意向单 创建成功,返回意向单 id alt [有效] [无效] 创建意向单 创建成功,返回意向单 id alt [存在] [不存在] 返回意向单和订单信息 渲染订单信息和收银台 输入卡号,点击 Pay now 3D 验证 3D 验证通过 查询支付结果 查询支付结果 1.直接查询 2.webhook通知结果然后查询 或者验签直接获得结果 3.定时查询 返回支付结果 message通知下游业务方支付结果 返回支付结果 返回支付结果,支付完成 webhook 订单创建, 订单更新, 订单过期, 付款结果, 退款结果, 争议订单 User Client Server Stripe

二、Stripe快捷支付(GooglePay\ApplePay)简单流程:


三、Paypal钱包支付简单流程:

User Client Server Paypal 点击 Continue with payment Paypal支付时用户点击 Continue with payment 不会创建意向单 更新订单 更新成功 更新成功 点击 PayPal 发起创建意向单请求 查询意向单是否存在 校验意向单是否有效 更新意向单 更新成功 创建意向单 创建成功,返回意向单 id alt [有效] [无效] 创建意向单 创建成功,返回意向单 id alt [存在] [不存在] 返回意向单和订单信息 跳转三方付款页面 输入钱包账户密码,点击 支付 查询支付结果 查询支付结果并确认支付 1.直接查询 2.webhook通知结果然后查询 或者验签直接获得结果 3.定时查询 返回支付结果 message通知下游业务方支付结果 返回支付结果 返回支付结果,支付完成 webhook 订单创建, 订单更新, 订单过期, 付款结果, 退款结果, 争议订单 User Client Server Paypal

四、Paypal快捷支付简单流程:


Paypal开放文档
Stripe开放文档

这篇关于对接Paypal、Stripe支付简单流程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1083216

相关文章

Linux流媒体服务器部署流程

《Linux流媒体服务器部署流程》文章详细介绍了流媒体服务器的部署步骤,包括更新系统、安装依赖组件、编译安装Nginx和RTMP模块、配置Nginx和FFmpeg,以及测试流媒体服务器的搭建... 目录流媒体服务器部署部署安装1.更新系统2.安装依赖组件3.解压4.编译安装(添加RTMP和openssl模块

C++初始化数组的几种常见方法(简单易懂)

《C++初始化数组的几种常见方法(简单易懂)》本文介绍了C++中数组的初始化方法,包括一维数组和二维数组的初始化,以及用new动态初始化数组,在C++11及以上版本中,还提供了使用std::array... 目录1、初始化一维数组1.1、使用列表初始化(推荐方式)1.2、初始化部分列表1.3、使用std::

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

redis群集简单部署过程

《redis群集简单部署过程》文章介绍了Redis,一个高性能的键值存储系统,其支持多种数据结构和命令,它还讨论了Redis的服务器端架构、数据存储和获取、协议和命令、高可用性方案、缓存机制以及监控和... 目录Redis介绍1. 基本概念2. 服务器端3. 存储和获取数据4. 协议和命令5. 高可用性6.

JAVA调用Deepseek的api完成基本对话简单代码示例

《JAVA调用Deepseek的api完成基本对话简单代码示例》:本文主要介绍JAVA调用Deepseek的api完成基本对话的相关资料,文中详细讲解了如何获取DeepSeekAPI密钥、添加H... 获取API密钥首先,从DeepSeek平台获取API密钥,用于身份验证。添加HTTP客户端依赖使用Jav

springboot启动流程过程

《springboot启动流程过程》SpringBoot简化了Spring框架的使用,通过创建`SpringApplication`对象,判断应用类型并设置初始化器和监听器,在`run`方法中,读取配... 目录springboot启动流程springboot程序启动入口1.创建SpringApplicat

通过prometheus监控Tomcat运行状态的操作流程

《通过prometheus监控Tomcat运行状态的操作流程》文章介绍了如何安装和配置Tomcat,并使用Prometheus和TomcatExporter来监控Tomcat的运行状态,文章详细讲解了... 目录Tomcat安装配置以及prometheus监控Tomcat一. 安装并配置tomcat1、安装

MySQL的cpu使用率100%的问题排查流程

《MySQL的cpu使用率100%的问题排查流程》线上mysql服务器经常性出现cpu使用率100%的告警,因此本文整理一下排查该问题的常规流程,文中通过代码示例讲解的非常详细,对大家的学习或工作有一... 目录1. 确认CPU占用来源2. 实时分析mysql活动3. 分析慢查询与执行计划4. 检查索引与表

Git提交代码详细流程及问题总结

《Git提交代码详细流程及问题总结》:本文主要介绍Git的三大分区,分别是工作区、暂存区和版本库,并详细描述了提交、推送、拉取代码和合并分支的流程,文中通过代码介绍的非常详解,需要的朋友可以参考下... 目录1.git 三大分区2.Git提交、推送、拉取代码、合并分支详细流程3.问题总结4.git push

C#提取PDF表单数据的实现流程

《C#提取PDF表单数据的实现流程》PDF表单是一种常见的数据收集工具,广泛应用于调查问卷、业务合同等场景,凭借出色的跨平台兼容性和标准化特点,PDF表单在各行各业中得到了广泛应用,本文将探讨如何使用... 目录引言使用工具C# 提取多个PDF表单域的数据C# 提取特定PDF表单域的数据引言PDF表单是一