一个商城使用微信支付,用户下单支付,商城在没有收到微信支付的回调前,状态为待支付。用户支付后跳转到订单详情页,它可能看到它的订单是待支付的。怎么解决这个问题?🤕
一个商城使用微信支付,用户下单支付,商城在没有收到微信支付的回调前,状态为待支付。用户支付后跳转到订单详情页,它可能看到它的订单是待支付的。怎么解决这个问题?🤕
|
yuzo555Apr 28, 2022
1
除了回调,还可以主动查询的。
|
|
wonderfulcxmApr 28, 2022 via iPhone
2
好问题
|
|
luckyrayyyApr 28, 2022
3
收到回调前不应该是处理中么?也不应该是待支付啊
|
|
KaierApr 28, 2022
4
"支付订单页" 加一个 "刷新订单状态"的按钮.
或者微信支付回跳到只一个中转页, 就一个弹窗, 提示用户"是否已完成支付". 点击确认再跳回 订单页 |
|
SixyuanApr 28, 2022
5
加个状态,加个延时提示。
|
|
wangyu17455Apr 28, 2022
6
支付宝的办法是支付完了固定等 5 秒
|
|
JoooooooooApr 28, 2022
7
跳转前等待 5s, 解决绝大多数问题.
比如招行转账, 点击提交之后, 跳转一个 5s 倒计时页面, 并且在页面上提示"正在转账, 请勿重复操作" |
|
spicecchApr 28, 2022
8
延时跳转,或者页面加个轮询查询订单状态
|
|
sujin190Apr 28, 2022 via Android
9
搞个 long polling loading 效果呗,跳转后请求时先挂起连接,前端显示 longing 效果,收到回调再返回,最多等个 60 秒,99 成肯定完成了
|
|
ValidApr 28, 2022
10
没有收到通知用户是怎么跳回订单详情的?
|
|
MoYi123Apr 28, 2022
11
|
|
T0m008Apr 28, 2022
12
`<meta http-equiv="refresh" content="10">`
|