收藏
回答

支付完成后的回调事件?

疑问: 如果新用户在小程序支付后, 点击支付完成之前会推荐用户关注公众, 用户选择关注公众号后, 支付回调和公众号关注事件触发哪个先执行?

想要实现: 用户第一次支付后, 点击支付完成之前, 选中关注公众号, 然后在点击支付完成, 想要在用户关注公众号后执行一条支付成功模板消息推送提醒,

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

2 个回答

  • 肖宇
    肖宇
    2020-04-22

    先执行支付完成,服务器回调是异步的,公众号推送也可以做成异步的

    --↓↓👍如果觉得有帮助的话请点个【有用】吧!

    2020-04-22
    有用 1
    回复 5
    • 断舍离
      断舍离
      2020-04-22
      现在我想要的流程是: 1, 用户支付完成, 2, 在待点击完成支付页面默认关注公众, 3, 点击支付完成按钮, 4, 我们的后台接受用户关注服务号的事件消息, 并为用户添加union的记录关联小程序的unionid, 5. 在微信支付回调之前一起完成上一个步骤, 在数据库查找用户的刚关注的服务号openid, 并推送一条支付成功的消息
      2020-04-22
      回复
    • 肖宇
      肖宇
      2020-04-22回复断舍离
      跳转到支付完成页面时,服务器支付完成异步回调已经执行了。是异步的,不要用同步的逻辑去考虑
      2020-04-22
      回复
    • 断舍离
      断舍离
      2020-04-22回复肖宇
      好吧, 那我就知道顺序了, 这样的话支付前未关注公众号的支付成功推送就泡汤了
      2020-04-22
      回复
    • 肖宇
      肖宇
      2020-04-22回复断舍离
      可以用小程序订阅消息
      2020-04-22
      回复
    • 断舍离
      断舍离
      2020-04-22回复肖宇
      行, 好嘞, 好难有完全之策啊 😳
      2020-04-22
      回复
  • 微信支付技术助手8
    微信支付技术助手8
    2020-04-22

    回调本身是异步的,和你关注公众号并不冲突呀。

    2020-04-22
    有用
    回复 1
    • 断舍离
      断舍离
      2020-04-22
      用户在小程序里已支付, 但是还没有点支付完成. 一直处在带点击<<完成>>按钮, 这时候会开始执行支付成功回调吗
      2020-04-22
      回复
登录 后发表内容
问题标签