收藏
回答

H5支付后返回,页面会刷新

表现:游戏页面玩到一半,想充值,于是点击充值跳转收银台页面,在收银台页面点击微信支付跳到了微信,然后回到收银台页面,再返回游戏页,游戏页就从头重新加载了,没有保留我之前的游戏页面状态

支付宝支付返回后,就没有任何问题,为什么微信支付返回后页面会重新刷,能不能不刷


如下图所示,正常从游戏页打开收银台页,不使用微信支付,直接回退,或者使用支付宝支付后再回退,页面都能保持状态不刷新

唯独用了微信支付,所有页面都会刷新重新加载


最后一次编辑于  04-09
回答关注问题邀请回答
收藏

2 个回答

  • 㐅卝
    㐅卝
    发表于小程序端
    04-08

    你这情况更符合让用点击确认,在打开支付界面之前,弹出已完成支付,支付遇到问题,两个选择,订单自己要做查询。

    04-08
    有用
    回复 1
    • 波仔
      波仔
      06-13
      怎么监听从支付回跳到支付前的页面,从而请求接口判断是否支付成功而不是弹一个弹窗让用户选择是否支付成功
      06-13
      回复
  • Memory
    Memory
    04-08

    这个应该咨询游戏提供方

    04-08
    有用
    回复 8
    • 小新
      小新
      04-08
      不是游戏页去做的刷新,而是微信支付返回后,把页面刷新了,即使我打开的不是游戏页,是一个随便写的H5页面,微信支付回来后,页面都重新刷新了
      04-08
      回复
    • Memory
      Memory
      04-08回复小新
      支付完成后会打开你的redirect_url,你要做好兼容处理
      04-08
      回复
    • 波仔
      波仔
      06-13回复Memory
      怎么监听从支付回跳到支付前的页面,从而请求接口判断是否支付成功而不是弹一个弹窗让用户选择是否支付成功
      06-13
      回复
    • 波仔
      波仔
      06-13回复Memory
      产品不要官方示例,想不到其他方案,大佬救救🥺
      06-13
      回复
    • 波仔
      波仔
      06-13回复Memory
      产品:用户点击取消或者支付完成,回到支付前的页面,弹个toast提示“支付成功”或者“支付失败”。问题就是无法判断从支付页面回跳到支付前的页面的这个操作,就无法准确的判断是否支付成功
      06-13
      回复
    查看更多(3)
登录 后发表内容