diff --git a/app/Http/Controllers/Barobill/EcardController.php b/app/Http/Controllers/Barobill/EcardController.php index dd23b745..cf1b80e1 100644 --- a/app/Http/Controllers/Barobill/EcardController.php +++ b/app/Http/Controllers/Barobill/EcardController.php @@ -396,10 +396,10 @@ private function parseTransactionLogs($resultData, $savedData = null): array $cancelCount = 0; $rawLogs = []; - if (isset($resultData->CardApprovalLogList) && isset($resultData->CardApprovalLogList->CardApprovalLog)) { - $rawLogs = is_array($resultData->CardApprovalLogList->CardApprovalLog) - ? $resultData->CardApprovalLogList->CardApprovalLog - : [$resultData->CardApprovalLogList->CardApprovalLog]; + if (isset($resultData->CardLogList) && isset($resultData->CardLogList->CardApprovalLog)) { + $rawLogs = is_array($resultData->CardLogList->CardApprovalLog) + ? $resultData->CardLogList->CardApprovalLog + : [$resultData->CardLogList->CardApprovalLog]; } foreach ($rawLogs as $log) {