用户支付成功后,微信回调已经正常到达,但系统处理回调时出现致命错误,导致无法更新订单状态。
1. 微信回调正常到达(支付成功):
plaintext
[2024-04-06 22:57:39] 支付回调参数v3: array (
'id' => '...',
'summary' => '支付成功',
'event_type' => 'TRANSACTION.SUCCESS',
...
)
2. 系统处理报错(核心错误):
plaintext
[2024-04-06 22:57:39] 微信支付回调失败: Trying to access array offset on value of type null
3. 后续逻辑中断:
plaintext
[2024-04-06 22:57:39] 微信支付成功回调NULL
环境说明:
- 系统:CRMEB
- 支付方式:微信V3支付
- 回调地址: https://xxx.com/api/notice.php
- 域名: xxx.com (已加入授权白名单)
问题影响:
用户付款成功,但订单状态一直停留在“待支付”,无法正常更新为已支付,影响后续发货流程。
麻烦帮忙定位修复这个问题,谢谢!

