订单退款,旧订单会退款失败

1. 运行环境

1). 当前使用的 Laravel 版本?

Laravel Framework 8.83.11

2). 当前使用的 php/php-fpm 版本?

PHP 版本:

PHP Version 7.4.27
php-fpm 版本:

3). 当前系统

MacOS 10.13.6 (17G14042)

4). 业务环境

开放环境

5). 相关软件版本

nginx/1.21.5
mysql 5.7

2. 问题描述?

(当前时间 2022.07.26)
当前完成支付并成功的订单,立刻进行【退款】操作,能够成功退款。

Laravel

支付宝返回的log也是正常的:
{
“code”:”10000”,
“msg”:”Success”,
“buyer_logon_id”:”oni***@sandbox.com”,
“buyer_user_id”:”2088622987242745”,
“fund_change”:”Y”,
“gmt_refund_pay”:”2022-07-26 12:00:47”,
“out_trade_no”:”20220726115912820515”,
“refund_fee”:”1284.00”,
“send_back_fee”:”0.00”,
“trade_no”:”2022072622001442740505682091”
}

几天前的订单,发起退款申请,始终报退款失败

Laravel
支付宝返回的数据是这样的:
{
“code”:”40004”,
“msg”:”Business Failed”,
“sub_code”:”ACQ.TRADE_NOT_EXIST”,
“sub_msg”:”交易不存在”,
“refund_fee”:”0.00”,
“send_back_fee”:”0.00”
}
“交易不存在”,这种情况是否是支付宝沙盒的问题?不存储过往的订单信息?

3. 您期望得到的结果?

4. 您实际得到的结果?

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!