收藏
回答

虚拟支付各事件的消息推送应该的返回值到底是ErrCode、return_code还是其他?

看到各个文档中的消息推送返回值都不一样,怎么确定好是什么。比如xpay_goods_deliver_notify、xpay_coin_pay_notify、xpay_subscribe_ios_refund_query_notify、xpay_refund_notify等事件,应该怎么返回给微信才会正确收到?

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

3 个回答

  • Mos
    Mos
    2小时前

    经过不懈努力,云开发的话这个文档写的很详细:

    https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/guide/wechatpay/virtual-payment-callback.html

    xpay_goods_deliver_notify、xpay_coin_pay_notify等按照:

    return {
      ErrCode: 0,
      ErrMsg: 'success'
    }
    

    xpay_subscribe_ios_refund_query_notify按照(可能刚开始无效):

    return {
      result_code: 0,           // 0-建议退款,1-拒绝退款
      result_info: '建议退款',   // 结果描述
      evidence: '订单未发货,建议退款'  // 决策依据(必填)
    }
    

    xpay_refund_notify暂不支持使用云开发云函数接收,请自行到公众平台消息推送中配置服务器接收处理。

    2小时前
    有用
    回复
  • Memory (私信不回复)
    Memory (私信不回复)
    5小时前

    按照对应文档说明去处理https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/virtual-payment.html#%E6%B6%88%E6%81%AF%E6%8E%A8%E9%80%81

    5小时前
    有用
    回复 2
    • Mos
      Mos
      5小时前
      其他还好,主要针对xpay_subscribe_ios_refund_query_notify事件,你有成功过吗,各种返回值都试了,就是不停的一直在推。
      5小时前
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      5小时前回复Mos
      自己做好幂等处理即可,部分通知事件目前是有问题的,已知
      5小时前
      回复
  • 智能回答 智能回答 本次回答由AI生成
    5小时前
    有用
登录 后发表内容