收藏
回答

用户支付成功后,直接手机锁屏,云函数无法继续操作数据库?

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 微信iOS客户端 wx48f4f1782fe3cc98 produce-ccc v1.02.2003112

小程序利用云开发支付,用户在支付成功后,直接将手机锁屏,导致云函数操作数据库中断,请求没有继续执行下去

回答关注问题邀请回答
收藏

2 个回答

  • 老张
    老张
    2020-04-14

    和支付无关。你应该考虑云函数失败的情况,断网、手机没电、锁屏等情况下,等等。

    2020-04-14
    有用
    回复 6
    • C c c
      C c c
      2020-04-15
      我这边在用户支付成功之后,在成功回调调用云函数操作数据库。但是用户支付成功之后,直接将手机锁屏后,支付成功的成功回调里面调用云函数操作数据库没有执行,请问大佬我这边需要怎么修改?
      2020-04-15
      回复
    • 老张
      老张
      2020-04-15回复C c c
      当然是想办法判断是否执行了没有,没有就再执行一遍呗。
      2020-04-15
      回复
    • C c c
      C c c
      2020-04-15回复老张
      还是在支付成功回调里面操作是吗?因为我是用云开云做的微信支付,第一次遇到这种情况。
      2020-04-15
      回复
    • 老张
      老张
      2020-04-15回复C c c
      当然是在别的地方判断。支付成功回调都不会触发,怎么判断?
      话说,云开发支付是用的我的代码吗?
      https://developers.weixin.qq.com/community/develop/article/doc/0004c4a50a03107eaa79f03cc56c13
      2020-04-15
      回复
    • C c c
      C c c
      2020-04-15
      支付是小程序发起的,我可以请问一下在哪里加这个判断吗?
      2020-04-15
      回复
    查看更多(1)
  • move
    move
    2020-04-14

    支付有回调接口,不应该根据支付成功这个接口来操作

    所有逻辑操作应该在支付回调接口操作

    2020-04-14
    有用
    回复 21
    • C c c
      C c c
      2020-04-15
      我这边在用户支付成功之后,在成功回调调用云函数操作数据库。但是用户支付成功之后,直接将手机锁屏后,支付成功的成功回调里面调用云函数操作数据库没有执行,请问大佬我这边需要怎么修改?
      2020-04-15
      回复
    • move
      move
      2020-04-22回复C c c
      notify_url  这个是支付成功回调接口 你直接定义一个,应该在这里操作逻辑 而不是 小程序里
      2020-04-22
      回复
    • C c c
      C c c
      2020-04-22回复move
      是直接在小程序创建一个页面,然后在这个页面操作逻辑是吗?
      2020-04-22
      回复
    • C c c
      C c c
      2020-04-22回复move
      大佬,可以描述详细一点吗?一直出现这个问题没有找到怎么处理,麻烦大佬了
      2020-04-22
      回复
    • move
      move
      2020-04-23回复C c c
      支付有个支付回调成功的接口,当你支付成功后他会调用这个api接口,一切支付成功逻辑在里面操作
      2020-04-23
      回复
    查看更多(16)
登录 后发表内容
问题标签