P9
V2EX  ›  问与答

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

  •  
  •   P9 · Jan 4, 2016 · 3967 views
    This topic created in 3811 days ago, the information mentioned may be changed or developed.

    **请教大家

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

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

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

    8 replies    2016-01-05 09:36:23 +08:00
    wahyd4
        1
    wahyd4  
       Jan 4, 2016
    也可以使用 websocket 这种方式,实时性比 http 轮询更高
    Jaylee
        2
    Jaylee  
       Jan 4, 2016
    有什么不合适的?
    tonyVex
        3
    tonyVex  
       Jan 4, 2016
    一般都是长连接,轮询, websocket
    111111111111
        4
    111111111111  
       Jan 4, 2016 via Android
    目前是 js 轮询,会请前端控制一下速度,频率,超时时间
    P9
        5
    P9  
    OP
       Jan 4, 2016
    @Jaylee 哈哈哈,我也不知道有什么不合适。 就是想抛个问题,讨论下,说不定有更好的方案。
    jucelin
        6
    jucelin  
       Jan 4, 2016 via Android
    JS 轮询,外加一个弹出层,提醒[支付成功][支付失败],让用户主动选。
    很多网站都这样做的
    subpo
        7
    subpo  
       Jan 4, 2016
    长连接啊,不断等返回
    P9
        8
    P9  
    OP
       Jan 5, 2016
    @jucelin

    现在就是这么做了。 哈哈哈
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   949 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 21:22 · PVG 05:22 · LAX 14:22 · JFK 17:22
    ♥ Do have faith in what you're doing.