收藏
回答

App多次跳转小程序进行支付,微信支付延迟出现重复调用,如何中断前面所有操作,只调起最后一次的支付?

App跳转小程序进行支付,支付效果未出现退出小程序。再次跳转进行支付,会出现两个支付弹窗:第一个支付弹窗对应的是第一个,关闭第一个之后出现第二个,第二个才是本次支付信息。如果不关闭第一个进行支付 支付的是第一次跳转的参数

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

2 个回答

  • 贾政
    贾政
    2022-06-09

    我目前觉得最好的操作是 页面隐藏后关闭支付流程,重新进入后发起新的支付流程

    2022-06-09
    有用
    回复
  • 跨商通
    跨商通
    2022-06-09

    1、建议app跳转前,状态为"挂起",此状态下,不可再次跳转支付,必须等结果返回,状态变化。

    2022-06-09
    有用
    回复 1
    • 贾政
      贾政
      2022-06-09
      这个方法讨论了一下行不通 首先第一次App跳转小程序调起支付的时候试订单A,此时就已经开始走支付流程 但是并没有出现支付页面,此时关闭页面重新回到App,再次下单订单B,回到小程序后会先弹出订单A的支付,如果完成支付就只完成了A的订单。如果关闭就会紧接着出现订单B的支付。而且用户对于第一次支付的操作,好像是拿不到的。因为关页面够快,支付流程还没有走完。
      2022-06-09
      回复
登录 后发表内容