From 7b08355c7568aa0bdfb98c16b107b6d13e3e38f0 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Tue, 26 Jan 2021 20:38:11 +1100 Subject: [PATCH] Fix for auth.net autobill --- app/PaymentDrivers/Authorize/AuthorizeCreditCard.php | 1 + app/PaymentDrivers/AuthorizePaymentDriver.php | 2 ++ 2 files changed, 3 insertions(+) diff --git a/app/PaymentDrivers/Authorize/AuthorizeCreditCard.php b/app/PaymentDrivers/Authorize/AuthorizeCreditCard.php index 759abbee7d4b..cec6d058c995 100644 --- a/app/PaymentDrivers/Authorize/AuthorizeCreditCard.php +++ b/app/PaymentDrivers/Authorize/AuthorizeCreditCard.php @@ -95,6 +95,7 @@ class AuthorizeCreditCard /*Refactor and push to BaseDriver*/ if ($data['response'] != null && $data['response']->getMessages()->getResultCode() == 'Ok') { + $this->storePayment($payment_hash, $data); $vars = [ diff --git a/app/PaymentDrivers/AuthorizePaymentDriver.php b/app/PaymentDrivers/AuthorizePaymentDriver.php index a802e5d59712..13efcf6d6d74 100644 --- a/app/PaymentDrivers/AuthorizePaymentDriver.php +++ b/app/PaymentDrivers/AuthorizePaymentDriver.php @@ -104,6 +104,8 @@ class AuthorizePaymentDriver extends BaseDriver public function tokenBilling(ClientGatewayToken $cgt, PaymentHash $payment_hash) { + $this->setPaymentHash($payment_hash); + $this->setPaymentMethod($cgt->gateway_type_id); return $this->payment_method->tokenBilling($cgt, $payment_hash);