yansongda / pay

可能是我用过的最优雅的 Alipay/WeChat/Douyin/Unipay/江苏银行 的支付 SDK 扩展包了
http://pay.yansongda.cn
MIT License
5.05k stars 1.03k forks source link

Provider response Error[290] in /opt/www/vendor/yansongda/pay/src/Functions.php #841

Closed echo-LuGuang closed 1 year ago

echo-LuGuang commented 1 year ago

用了yansongda/pay这个包 微信支付异步通知偶尔会报错: Provider response Error[290] in /opt/www/vendor/yansongda/pay/src/Functions.php

"hyperf/framework": "~2.2.0", "yansongda/pay": "~3.2.0"

完整日志: FireShot Capture 003 - 检索分析 - 日志服务 - 控制台 - console cloud tencent com

代码截图: d99eb22ad943d79b1b591b3978122e03

echo-LuGuang commented 1 year ago

通过trace看不出来具体是哪个方法抛的异常。 可以确定的配置没问题。 参数也没问题。 用postman请求接口,3次就会有1次这个报错。

yansongda commented 1 year ago

用的 hyperf?那别 _force => true。可以用多租户功能去实现

内部使用单例,你 force 之后会导致内存中的数据乱,可能会导致解密或验签出错

echo-LuGuang commented 1 year ago

okay