pay icon indicating copy to clipboard operation
pay copied to clipboard

收到了微信的响应,但是yansongda/pay无法解析这个响应?

Open Mr-Zhang-Cn opened this issue 1 year ago • 2 comments

包版本号

"yansongda/pay": "~3.7.10"

问题描述

我配置了参数,写了一个api实现订单查询,传递了一个不存在的订单号,期望收到微信说 订单不存在。确实收到了微信说订单不存在,但是php代码层面却报错了,说微信返回的信息的格式不正确,意思就是这个依赖,解析不了微信的code和msg?

你的代码

1731825734725

报错详情

1731825734731

sdk 日志

日志太长,没办法截完整的, 1731825734725

nginx/apache 日志

涉及到 异步通知、同步通知 的问题,请贴出来

Mr-Zhang-Cn avatar Nov 17 '24 06:11 Mr-Zhang-Cn

目前可以 catch 这个 exception,然后看里面的 $e->raw,这里有取舍,如果感兴趣也可以看看源码,提个 PR,看看怎么处理比较好

yansongda avatar Nov 17 '24 12:11 yansongda

目前可以 catch 这个 exception,然后看里面的 $e->raw,这里有取舍,如果感兴趣也可以看看源码,提个 PR,看看怎么处理比较好

我现在实现方式, image 可以拿到错误原因.

Mr-Zhang-Cn avatar Jan 06 '25 09:01 Mr-Zhang-Cn