l***@126.com
l***@126.com
  • 发布:2024-10-08 09:12
  • 更新:2024-10-08 11:03
  • 阅读:81

关于uni-pay支付回调的问题

分类:uni-app

如果在第一次回调时,逻辑执行失败,uniCloud会再次调用异步支付回调的接口吗?一共会调用几次,分别是多久调用一次?这个在文档中怎么没有找到说明呢?官方人员可以给解释一下吗?谢谢

2024-10-08 09:12 负责人:无 分享
已邀请:
DCloud_uniCloud_VK

DCloud_uniCloud_VK

如果是自己的逻辑执行失败,不会再调用,需要你自己主动调用的

  • l***@126.com (作者)

    不会像微信那样,如果不给它返回成功,它就会隔一段时间再次进行回调吗?直到调用N次后,不再进行回调

    2024-10-10 16:06

  • DCloud_uniCloud_VK

    回复 l***@126.com: 你的逻辑执行失败后,在你不改代码的情况下,通常给你回调多次你也会失败的。

    而大部分新手不会验重,回调多次会可能会导致出现重复增加余额的问题,所以只会回调一次,如果你想要回调多次,修改回调代码里的判断即可

    2024-10-10 16:42

  • DCloud_uniCloud_VK

    不过如果微信支付回调uni-pay插件失败,这个时候会回调多次的,只要还没进入插件公共回调逻辑部分,就不算回调一次,进入后就算回调一次,此时插件会执行用户自己的回调逻辑,此时如果用户自己的回调逻辑失败, 不再接受微信的回调,因为再次回调大概率用户的逻辑还是失败

    2024-10-10 16:44

  • l***@126.com (作者)

    回复 DCloud_uniCloud_VK: 好的,谢谢

    2024-10-15 10:11

要回复问题请先登录注册