diff --git a/app/api/controller/PayController.php b/app/api/controller/PayController.php index 1422a10..715cb05 100644 --- a/app/api/controller/PayController.php +++ b/app/api/controller/PayController.php @@ -70,7 +70,7 @@ class PayController extends BaseApiController if ($result) { $data = $result->toArray(); if ($data['trade_status'] === 'TRADE_SUCCESS') { - $attach = $data['attach']; + $attach = $data['extend_params']['attach']??''; switch ($attach) { case 'alipay_cashier': PayNotifyLogic::handle('alipay_cashier', $data['out_trade_no'], $data); @@ -92,7 +92,7 @@ class PayController extends BaseApiController if ($result) { $data = $result->toArray(); if ($data['trade_status'] === 'TRADE_SUCCESS') { - $attach = $data['attach']; + $attach = $data['extend_params']['attach']??''; switch ($attach) { case 'alipay_cashier': PayNotifyLogic::handle('alipay_cashier', $data['out_trade_no'], $data);