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

相关文章

Mysql表的简单操作(基本技能)

《Mysql表的简单操作(基本技能)》在数据库中,表的操作主要包括表的创建、查看、修改、删除等,了解如何操作这些表是数据库管理和开发的基本技能,本文给大家介绍Mysql表的简单操作,感兴趣的朋友一起看... 目录3.1 创建表 3.2 查看表结构3.3 修改表3.4 实践案例:修改表在数据库中,表的操作主要

springboot简单集成Security配置的教程

《springboot简单集成Security配置的教程》:本文主要介绍springboot简单集成Security配置的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录集成Security安全框架引入依赖编写配置类WebSecurityConfig(自定义资源权限规则

如何使用Python实现一个简单的window任务管理器

《如何使用Python实现一个简单的window任务管理器》这篇文章主要为大家详细介绍了如何使用Python实现一个简单的window任务管理器,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起... 任务管理器效果图完整代码import tkinter as tkfrom tkinter i

C++中函数模板与类模板的简单使用及区别介绍

《C++中函数模板与类模板的简单使用及区别介绍》这篇文章介绍了C++中的模板机制,包括函数模板和类模板的概念、语法和实际应用,函数模板通过类型参数实现泛型操作,而类模板允许创建可处理多种数据类型的类,... 目录一、函数模板定义语法真实示例二、类模板三、关键区别四、注意事项 ‌在C++中,模板是实现泛型编程

Spring AI ectorStore的使用流程

《SpringAIectorStore的使用流程》SpringAI中的VectorStore是一种用于存储和检索高维向量数据的数据库或存储解决方案,它在AI应用中发挥着至关重要的作用,本文给大家介... 目录一、VectorStore的基本概念二、VectorStore的核心接口三、VectorStore的

python之流程控制语句match-case详解

《python之流程控制语句match-case详解》:本文主要介绍python之流程控制语句match-case使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录match-case 语法详解与实战一、基础值匹配(类似 switch-case)二、数据结构解构匹

使用EasyExcel实现简单的Excel表格解析操作

《使用EasyExcel实现简单的Excel表格解析操作》:本文主要介绍如何使用EasyExcel完成简单的表格解析操作,同时实现了大量数据情况下数据的分次批量入库,并记录每条数据入库的状态,感兴... 目录前言固定模板及表数据格式的解析实现Excel模板内容对应的实体类实现AnalysisEventLis

如何用java对接微信小程序下单后的发货接口

《如何用java对接微信小程序下单后的发货接口》:本文主要介绍在微信小程序后台实现发货通知的步骤,包括获取Access_token、使用RestTemplate调用发货接口、处理AccessTok... 目录配置参数 调用代码获取Access_token调用发货的接口类注意点总结配置参数 首先需要获取Ac

在VSCode中本地运行DeepSeek的流程步骤

《在VSCode中本地运行DeepSeek的流程步骤》本文详细介绍了如何在本地VSCode中安装和配置Ollama和CodeGPT,以使用DeepSeek进行AI编码辅助,无需依赖云服务,需要的朋友可... 目录步骤 1:在 VSCode 中安装 Ollama 和 CodeGPT安装Ollama下载Olla

Java中数组转换为列表的两种实现方式(超简单)

《Java中数组转换为列表的两种实现方式(超简单)》本文介绍了在Java中将数组转换为列表的两种常见方法使用Arrays.asList和Java8的StreamAPI,Arrays.asList方法简... 目录1. 使用Java Collections框架(Arrays.asList)1.1 示例代码1.