From ed853efd19d44732890c9dd2b9abcf6804b72ab8 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Tue, 26 Jan 2021 20:53:18 +1100 Subject: [PATCH] Additional logging --- .../Authorize/AuthorizeCreditCard.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/app/PaymentDrivers/Authorize/AuthorizeCreditCard.php b/app/PaymentDrivers/Authorize/AuthorizeCreditCard.php index 8ef966b65339..669e797a77a4 100644 --- a/app/PaymentDrivers/Authorize/AuthorizeCreditCard.php +++ b/app/PaymentDrivers/Authorize/AuthorizeCreditCard.php @@ -97,7 +97,7 @@ class AuthorizeCreditCard if ($data['response'] != null && $data['response']->getMessages()->getResultCode() == 'Ok') { $response = $data['response']; - + $this->storePayment($payment_hash, $data); $vars = [ @@ -114,6 +114,19 @@ class AuthorizeCreditCard return true; } else { + + $vars = [ + 'invoices' => $payment_hash->invoices(), + 'amount' => $amount, + ]; + + $logger_message = [ + 'server_response' => $response->getTransactionResponse()->getTransId(), + 'data' => $this->formatGatewayResponse($data, $vars), + ]; + + SystemLogger::dispatch($logger_message, SystemLog::CATEGORY_GATEWAY_RESPONSE, SystemLog::EVENT_GATEWAY_FAILURE, SystemLog::TYPE_AUTHORIZE, $this->authorize->client); + return false; } }