From 100ca67c5fc5842ce53dd717e2530a482a1a61c0 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Thu, 10 Sep 2020 11:23:04 +1000 Subject: [PATCH] Add reference to checkout gateways --- app/PaymentDrivers/CheckoutComPaymentDriver.php | 3 +++ .../portal/ninja2020/gateways/checkout/credit_card.blade.php | 2 ++ 2 files changed, 5 insertions(+) diff --git a/app/PaymentDrivers/CheckoutComPaymentDriver.php b/app/PaymentDrivers/CheckoutComPaymentDriver.php index 125499ea9504..0af104818305 100644 --- a/app/PaymentDrivers/CheckoutComPaymentDriver.php +++ b/app/PaymentDrivers/CheckoutComPaymentDriver.php @@ -155,6 +155,7 @@ class CheckoutComPaymentDriver extends BaseDriver 'raw_value' => $request->raw_value, 'currency' => $request->currency, 'payment_hash' =>$request->payment_hash, + 'reference' => $request->payment_hash, ]; $state = array_merge($state, $request->all()); @@ -164,10 +165,12 @@ class CheckoutComPaymentDriver extends BaseDriver $method = new IdSource($state['token']); $payment = new CheckoutPayment($method, $state['currency']); $payment->amount = $state['value']; + $payment->reference = $state['reference']; } else { $method = new TokenSource($state['server_response']->cardToken); $payment = new CheckoutPayment($method, $state['currency']); $payment->amount = $state['value']; + $payment->reference = $state['reference']; if ($this->client->currency()->code === 'EUR') { $payment->{'3ds'} = ['enabled' => true]; diff --git a/resources/views/portal/ninja2020/gateways/checkout/credit_card.blade.php b/resources/views/portal/ninja2020/gateways/checkout/credit_card.blade.php index 26da86c3b343..0c0f85f5fdd7 100644 --- a/resources/views/portal/ninja2020/gateways/checkout/credit_card.blade.php +++ b/resources/views/portal/ninja2020/gateways/checkout/credit_card.blade.php @@ -6,6 +6,7 @@ + @endpush @@ -15,6 +16,7 @@ @csrf +