支付流程解析:从客户端到支付服务器的详细步骤

2024-07-18
来源:网络整理

解释一下上图的支付流程就一目了然了

首先这个是从客户端点击支付按钮开始的,首先需要选择支付方式,这时候可以选择微信或者支付宝,这个需要我们服务器的支持,所以需要先获取支付渠道列表,当然你也可以在客户端选择支付方式,写死。

然后用户选择支付渠道,客户端向对应渠道发送请求(支付渠道在自己的业务服务器上,可以专门部署一个支付服务,让所有的支付服务都向它发送请求,比如聚合支付就是这样的)发送支付请求,请求支付订单信息,业务系统确认商品订单后,会调用对应的**支付服务器**(比如微信、支付宝等)。记住,订单是在后台下单的。

支付流程微信方式怎么设置_支付流程微信方式怎么改_微信支付支付方式流程

当支付服务器返回支付订单信息时,我们将订单信息返回给客户端,客户端调用相应集成的支付模块,支付模块唤醒APP(微信、支付宝等),如果是小程序,则直接调用自己搭建的支付模块。

然后在支付APP中输入密码进行支付,支付模块将订单发送到自己的支付服务器,然后支付服务器通知支付结果,通知至少有两次,一次是支付APP本身的,一次是给我们后端业务系统的(所以我们需要配置支付业务系统),然后业务系统收到支付结果,继续下面的业务流程。

整个付款流程就结束了~超级简单!以前从来没有做过,一直觉得很牛逼,现在才发现其实挺简单的。

分享