微信扫码支付后, PC 端怎么跳转?

2016-01-04 10:37:05 +08:00
 P9

**请教大家

用户扫码后, PC 端怎么获取状态。

目前流程
1. 用户拍下生成订单后,清空购物车 session ,
2. 用户扫码支付成功, PC 设置定时 js 读取订单状态,如果订单支付成功,就跳转;

那么问题来了,设置 js 定时读取某个接口这样真的合适吗? 大家是怎么做的?

3574 次点击
所在节点    问与答
8 条回复
wahyd4
2016-01-04 10:38:10 +08:00
也可以使用 websocket 这种方式,实时性比 http 轮询更高
Jaylee
2016-01-04 10:41:27 +08:00
有什么不合适的?
tonyVex
2016-01-04 10:44:24 +08:00
一般都是长连接,轮询, websocket
111111111111
2016-01-04 10:50:24 +08:00
目前是 js 轮询,会请前端控制一下速度,频率,超时时间
P9
2016-01-04 11:03:59 +08:00
@Jaylee 哈哈哈,我也不知道有什么不合适。 就是想抛个问题,讨论下,说不定有更好的方案。
jucelin
2016-01-04 11:46:48 +08:00
JS 轮询,外加一个弹出层,提醒[支付成功][支付失败],让用户主动选。
很多网站都这样做的
subpo
2016-01-04 11:51:57 +08:00
长连接啊,不断等返回
P9
2016-01-05 09:36:23 +08:00
@jucelin

现在就是这么做了。 哈哈哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/248120

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX