收藏
回答

10次回调都返回失败的后续处理是什么?

目前发现一个问题待解:

【实现用户为饭卡充值功能】

  1. 用户支付扣款成功。

  2. 线上收到了微信支付回调。在回调程序中调用业务接口进行后续操作。

  3. 调用业务接口失败,向微信支付官方 返回FAIL。

  4. 微信支付官方 开始10次回调 ,线上程序 由于调用 业务接口失败,每次都向 微信支付官方程序 返回FAIL。即10次的回调都返回FAIL

------------------

这种情况,微信官方是否会 自动 发起退款?  若发起,间隔时间是多少?

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

2 个回答

  • XING
    XING
    2019-05-14

    @微信支付技术助手   你好,回调的响应 我是知道的。 因为在业务操作上,还需要 调用业务接口进行一些操作,如果业务操作失败,则需要重新调用。因此出发点,就是想 用微信支付的 10次回调功能,实现失败后重新调用。

    问题是:当这10次回调,官方都没有 得到 SUCCESS标记,后续的操作是什么呢?  用户支付的钱 会退回吗?


    2019-05-14
    有用
    回复
  • 微信支付技术助手7
    微信支付技术助手7
    2019-05-14

    你好,回调响应请参看示例

    <xml> 
      <return_code><![CDATA[SUCCESS]]></return_code>
      <return_msg><![CDATA[OK]]></return_msg>
    </xml>

    2019-05-14
    有用
    回复
登录 后发表内容