Closed scbing closed 6 years ago
0 /www/wwwroot/hua20.cn/vendor/yansongda/pay/src/Gateways/Wechat.php(138): Yansongda\Pay\Gateways\Wechat\Support::fromXml('')
1 /www/wwwroot/hua20.cn/app/Http/Controllers/RefundNotifyController.php(14): Yansongda\Pay\Gateways\Wechat->verify('
<return_co...', true)
verify
函数中 第一个参数有传递内容?
@yansongda https://yansongda.gitbooks.io/pay/docs/wechat/verify.html 和这里的文档一样, 是 异步通知,
你在文档中这样写道:
退款异步通知验证
$result = $wechat->verify(null, true);
我在laravel 也是这样用的
use Yansongda\LaravelPay\Facades\Pay;
$result = Pay::wechat()->verify(null, true);
@yansongda 我猜测 是在 发起 退款请求的时候 增加了notify_url 参数, 不知道是不是它引起的?
最新版本已经解决,麻烦 composer update 到最新版。
感谢支持
包版本号
"yansongda/laravel-pay": "^2.0"
问题描述
退款指定了通知地址,增加参数: notify_url,
之后的2种 验证都不能通过
代码 重现过程
订单的退款流程
退款的异步通知
报错详情