From 5c8976a50f8d4196a0d227504a7fea20fa4a6e2e Mon Sep 17 00:00:00 2001 From: = Date: Sat, 14 Aug 2021 20:09:13 +1000 Subject: [PATCH] Square payments --- .../square/credit_card/authorize.blade.php | 39 ++++++++++--------- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/resources/views/portal/ninja2020/gateways/square/credit_card/authorize.blade.php b/resources/views/portal/ninja2020/gateways/square/credit_card/authorize.blade.php index 1e851353ee33..27d7fc0a1942 100644 --- a/resources/views/portal/ninja2020/gateways/square/credit_card/authorize.blade.php +++ b/resources/views/portal/ninja2020/gateways/square/credit_card/authorize.blade.php @@ -32,27 +32,30 @@ const appId = "{{ $gateway->company_gateway->getConfigField('applicationId') }}"; const locationId = "{{ $gateway->company_gateway->getConfigField('locationId') }}"; - async function initializeCard(payments) { - const card = await payments.card(); - await card.attach('#card-container'); - return card; - } + async function initializeCard(payments) { + const card = await payments.card(); + await card.attach('#card-container'); + return card; + } -document.addEventListener('DOMContentLoaded', async function () { - if (!window.Square) { - throw new Error('Square.js failed to load properly'); - } - const payments = window.Square.payments(appId, locationId); - let card; - try { - card = await initializeCard(payments); - } catch (e) { - console.error('Initializing Card failed', e); - return; - } + document.addEventListener('DOMContentLoaded', async function () { + + if (!window.Square) { + throw new Error('Square.js failed to load properly'); + } + + const payments = window.Square.payments(appId, locationId); + let card; + + try { + card = await initializeCard(payments); + } catch (e) { + console.error('Initializing Card failed', e); + return; + } // Step 5.2: create card payment -}); + }); @endsection \ No newline at end of file