订单退款,旧订单会退款失败
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)
当前完成支付并成功的订单,立刻进行【退款】操作,能够成功退款。
支付宝返回的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”
}
几天前的订单,发起退款申请,始终报退款失败
支付宝返回的数据是这样的:
{
“code”:”40004”,
“msg”:”Business Failed”,
“sub_code”:”ACQ.TRADE_NOT_EXIST”,
“sub_msg”:”交易不存在”,
“refund_fee”:”0.00”,
“send_back_fee”:”0.00”
}
“交易不存在”,这种情况是否是支付宝沙盒的问题?不存储过往的订单信息?
推荐文章: