收藏
回答

使用fastadmin的epay插件开发退款,为什么会报Undefined index: sign?

退款的时候回调会调用图二的方法,但是在调用的过程中会出现Undefined index: sign的错误(实际上退款是已经到账了的)。

还有我用的是tp5.后台的回调接口为http://www.xxxx.com/api/notify/refund。但是我在微信支付后台填写的是http://www.xxxx.com/api/notify/refund/paytype/wechat。这样填写不对么?

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

2 个回答

  • 支付社区运营
    支付社区运营
    2020-12-16

    请问现在问题解决了吗?如果还没解决建议您前往微信支付APIV3文档, 点击右下角‘技术咨询’实时寻求技术帮助。若您的问题得到解决,请回社区晒出解决方案,以帮助更多遇到此问题的人,感谢您的支持~

    2020-12-16
    有用
    回复 1
    • 宇宙的尽头是什么
      宇宙的尽头是什么
      2021-02-21
      还没有解决,现在是所有的回调都接受不到。 4200000890202102211446565768 这是一个交易单号
      2021-02-21
      回复
  • ElPsyCongroo
    ElPsyCongroo
    04-10

    重写 checkNotify

    public static function checkNotifyAsync($type, $custom = [])

      ...

                $data   = Service::isVersionV3() ? $pay->callback() : $pay->verify(null, true);

                ...

        }


    然后 $data = $pay->verify(null, true);

    04-10
    有用
    回复
登录 后发表内容
问题标签