微信支付流程大揭秘:从订单生成到指纹支付,你需要知道的细节

2024-09-26
来源:网络整理

我们在日常生活中经常会用到移动支付,很多APP选择调用第三方支付作为支付方式,或者用户使用微信支付或者支付宝等移动支付​​应用。

今天我们来聊聊微信支付

支付流程看上去挺简单的,打开微信,通过APP扫描/调用微信,输入密码/按指纹就搞定了。

正常情况下,使用指纹支付时,用户只需要按三次就可以完成支付(见下图)

点击“立即支付”,点击“确认支付”,按指纹

第一页是生成支付订单,需要告诉用户订单名称、订单号、支付金额、收款人

细节一:考虑要向用户提供什么信息,也就是订单信息上要写什么

细节二:此时点击“取消”按钮并不会直接退出支付,中途会弹出拦截信息,询问用户是否确认取消支付。我觉得,一是用户可能晚了,如果这样,再次提交支付对心理打击很大;二是用户比较犹豫,允许犹豫的事情就应该设置拦截信息。

第二页显示付款确认弹窗。在这里您只会看到收款人、付款金额和付款方式(借方)。

选项 1:选择付款方式

选项2:指纹支付/密码

这里我已经开启了指纹支付,在进入支付确认页的时候还需要判断用户是否开启了指纹支付,如果开启了指纹支付就会弹指纹支付页面,如果没有开启就会弹密码支付页面,这里用户不需要进行选择。如果用户没有开启支付方式,可以在用户支付完成后提示用户开启指纹支付。

该页面需要用户选择支付方式,微信会提供默认的支付方式,如用户需要更改支付方式,可点击修改。

第三方支付的支付流程_支付三方流程怎么写_三方支付原理

更换支付方式可能是因为默认支付方式钱不够,或者是用户不想用这种方式支付。解决办法可以是更换支付方式,或者绑定新卡,或者使用支付宝,但微信不会引导用户切换支付宝。

微信支付只设置了一个页面,下面两个是弹窗。

用户使用密码支付时,输入六位密码后无需按确认

设计支付流程时需要考虑的问题:

用户需要提供哪些信息?

付款来源。提供哪些付款方式供用户选择?

支付确认方式,密码和指纹。指纹支付比密码支付更快捷,需要考虑是否提示用户开通指纹支付。这里需要考虑用户的硬件设备是否支持,这里可以检测用户的型号,然后选择是否发出提示。支付过程中不宜提示,应该在支付后。提示应该只提示一次。同时要告诉用户取消后自己去哪里开通。

顺畅的支付流程,用户除了确认之外不需要点击任何按钮,步骤尽可能少。

限制密码和指纹输入错误的次数。如果用户多次输入错误的密码和指纹怎么办?可以考虑提供密码找回功能。如何设置密码找回功能也是需要考虑的问题,既要考虑便捷性,又要考虑安全性。

支付过程中的提示动画,告诉用户支付正在进行中,正在加载,正在刷新等,后台正在处理。告诉用户在等待时发生了什么。

支付成功、支付失败提示等

网络不好,支付过程中尝试断网,微信支付出现如下图

我画了一个简单的支付流程图,支付流程看似简单,但考虑到各种情况,其实没那么简单,这个流程里没有包括绑定银行卡和找回密码的流程。

概括:

在设计产品时,纯正向流程很简单,但如果考虑所有分支节点就变得复杂了。另外还需要考虑反向流程是否要与正向流程保持一致。哪些是必要的,哪些是不必要的。需要考虑状态、提示等细节。

分享