diff --git a/resources/views/portal/ninja2020/gateways/eway/authorize.blade.php b/resources/views/portal/ninja2020/gateways/eway/authorize.blade.php index 19fced509956..848e0adb94cc 100644 --- a/resources/views/portal/ninja2020/gateways/eway/authorize.blade.php +++ b/resources/views/portal/ninja2020/gateways/eway/authorize.blade.php @@ -2,6 +2,7 @@ ctrans('texts.credit_card')]) @section('gateway_head') + @endsection @section('gateway_content') @@ -9,49 +10,332 @@ ctrans('texts.credit_card')]) method="post" id="server-response"> @csrf - + - - @if (!Request::isSecure()) -
{{ ctrans('texts.https_required') }}
- @endif - - - - - @component('portal.ninja2020.components.general.card-element', ['title' => ctrans('texts.method')]) - {{ ctrans('texts.credit_card') }} - @endcomponent - - - - @component('portal.ninja2020.gateways.includes.pay_now', ['id' => 'authorize-card']) - {{ ctrans('texts.add_payment_method') }} - @endcomponent + + @if (!Request::isSecure()) +{{ ctrans('texts.https_required') }}
+ @endif + + + + @component('portal.ninja2020.components.general.card-element-single') + + @endcomponent + + @component('portal.ninja2020.gateways.includes.pay_now', ['id' => 'authorize-card', 'disabled' => true]) + {{ ctrans('texts.add_payment_method') }} + @endcomponent @endsection @section('gateway_footer') - - + -@include('portal.ninja2020.gateways.eway.includes.credit_card') + + if (document.getElementById('authorize-card')) { + document.getElementById('authorize-card').disabled = false; + } + + document.querySelector("input[name=securefieldcode]").value = event.secureFieldCode; + } + + handleErrors(errors) { + let _errors = errors.split(' '); + let shouldShowGenericError = false; + let message = ''; + + _errors.forEach((error) => { + message = message.concat(this.errorCodes.get(error) + '