对接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

相关文章

redis-sentinel基础概念及部署流程

《redis-sentinel基础概念及部署流程》RedisSentinel是Redis的高可用解决方案,通过监控主从节点、自动故障转移、通知机制及配置提供,实现集群故障恢复与服务持续可用,核心组件包... 目录一. 引言二. 核心功能三. 核心组件四. 故障转移流程五. 服务部署六. sentinel部署

SpringBoot集成XXL-JOB实现任务管理全流程

《SpringBoot集成XXL-JOB实现任务管理全流程》XXL-JOB是一款轻量级分布式任务调度平台,功能丰富、界面简洁、易于扩展,本文介绍如何通过SpringBoot项目,使用RestTempl... 目录一、前言二、项目结构简述三、Maven 依赖四、Controller 代码详解五、Service

Python 基于http.server模块实现简单http服务的代码举例

《Python基于http.server模块实现简单http服务的代码举例》Pythonhttp.server模块通过继承BaseHTTPRequestHandler处理HTTP请求,使用Threa... 目录测试环境代码实现相关介绍模块简介类及相关函数简介参考链接测试环境win11专业版python

MySQL 临时表与复制表操作全流程案例

《MySQL临时表与复制表操作全流程案例》本文介绍MySQL临时表与复制表的区别与使用,涵盖生命周期、存储机制、操作限制、创建方法及常见问题,本文结合实例代码给大家介绍的非常详细,感兴趣的朋友跟随小... 目录一、mysql 临时表(一)核心特性拓展(二)操作全流程案例1. 复杂查询中的临时表应用2. 临时

python连接sqlite3简单用法完整例子

《python连接sqlite3简单用法完整例子》SQLite3是一个内置的Python模块,可以通过Python的标准库轻松地使用,无需进行额外安装和配置,:本文主要介绍python连接sqli... 目录1. 连接到数据库2. 创建游标对象3. 创建表4. 插入数据5. 查询数据6. 更新数据7. 删除

Jenkins的安装与简单配置过程

《Jenkins的安装与简单配置过程》本文简述Jenkins在CentOS7.3上安装流程,包括Java环境配置、RPM包安装、修改JENKINS_HOME路径及权限、启动服务、插件安装与系统管理设置... 目录www.chinasem.cnJenkins安装访问并配置JenkinsJenkins配置邮件通知

Java对接MQTT协议的完整实现示例代码

《Java对接MQTT协议的完整实现示例代码》MQTT是一个基于客户端-服务器的消息发布/订阅传输协议,MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛,:本文主要介绍Ja... 目录前言前置依赖1. MQTT配置类代码解析1.1 MQTT客户端工厂1.2 MQTT消息订阅适配器1.

MySQL 升级到8.4版本的完整流程及操作方法

《MySQL升级到8.4版本的完整流程及操作方法》本文详细说明了MySQL升级至8.4的完整流程,涵盖升级前准备(备份、兼容性检查)、支持路径(原地、逻辑导出、复制)、关键变更(空间索引、保留关键字... 目录一、升级前准备 (3.1 Before You Begin)二、升级路径 (3.2 Upgrade

Python yield与yield from的简单使用方式

《Pythonyield与yieldfrom的简单使用方式》生成器通过yield定义,可在处理I/O时暂停执行并返回部分结果,待其他任务完成后继续,yieldfrom用于将一个生成器的值传递给另一... 目录python yield与yield from的使用代码结构总结Python yield与yield

Python对接支付宝支付之使用AliPay实现的详细操作指南

《Python对接支付宝支付之使用AliPay实现的详细操作指南》支付宝没有提供PythonSDK,但是强大的github就有提供python-alipay-sdk,封装里很多复杂操作,使用这个我们就... 目录一、引言二、准备工作2.1 支付宝开放平台入驻与应用创建2.2 密钥生成与配置2.3 安装ali