Stripe支付流程简要描述

在国外,除了Paypal支付之外,Stripe支付也占有很大一部分市场份额,Stripe支付官网 https://stripe.com/

下面简单介绍一下Stripe的支付流程。

1、用户页面输入充值金额,点击确定跳转到支付页面(页面的样式由stripe提供,可自定义样式,部分js是从stripe网站获取)

2、用户输入电子邮箱,卡号,信用卡到期年份和月份,信用卡CVC码(也可以添加用户手机号、姓名、家庭住址等信息,可参考https://stripe.dev/elements-examples/),点击支付

Stripe支付流程简要描述_第1张图片

3、支付页面会自动调用stripe的服务器获取用户支付的token(1个token只能支付1次)

4、前台将用户支付token、用户电子邮箱、支付金额、支付币种传到后台

5、后台使用stripe自带的SDK创建付款

6、后台直接获取stripe的支付状态,将stripe支付信息存到我们系统。

7、为了防止stripe的支付状态返回不及时,stripe推荐用stripe自带的webhook监听整个付款的各个状态对应的URL回调地址。可以在charge.succeeded和charge.failed设置付款成功或失败调用我们自己的系统处理逻辑。

Stripe支付流程简要描述_第2张图片

这里是我用Springboot写的一个Stripe支付的demo,可以下载参考下

https://download.csdn.net/download/maxi1234/12822010

 

你可能感兴趣的:(支付,stripe)