收藏
回答

JSAPI支付,重复回调?

商户号:1498010712

'out_trade_no' => '162329218765094616',

官方文档提供的xml

<xml>

<return_code><![CDATA[SUCCESS]]></return_code>

<return_msg><![CDATA]></return_msg>

</xml>


我发的xml

'<xml>

                    <return_code>SUCCESS</return_code>

                    <return_msg>OK</return_msg>

                    </xml>',

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

两种都试了


而且是只有JsAPI会重复回调,小程序支付发上面两个XM都不会重复回调了

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

1 个回答

  • 代号灰
    代号灰
    2021-06-10

    已处理

    2021-06-10
    有用
    回复 1
    • 代号灰
      代号灰
      2021-06-10
      解决方案:微信回调时,调用了老的回调方法,$notify = new \PayNotifyCallBack();
        // $res = $notify->Handle(false);
      //当返回false的时候,表示notify中调用NotifyCallBack回调失败获取签名校验失败,此时直接回复失败
      然后就一直给微信恢复失败,导致没有执行到新的回调方法
      2021-06-10
      回复
登录 后发表内容