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

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. 您实际得到的结果?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

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