diff --git a/app/PaymentDrivers/Stripe/ACH.php b/app/PaymentDrivers/Stripe/ACH.php index 6fdf581b6ba9..837f5a8f3cb5 100644 --- a/app/PaymentDrivers/Stripe/ACH.php +++ b/app/PaymentDrivers/Stripe/ACH.php @@ -88,7 +88,7 @@ class ACH $client_gateway_token->save(); } - return redirect()->route('client.payment_methods.verification', ['id' => $client_gateway_token->hashed_id, 'method' => GatewayType::BANK_TRANSFER]); + return redirect()->route('client.payment_methods.verification', ['payment_method' => $client_gateway_token->hashed_id, 'method' => GatewayType::BANK_TRANSFER]); } public function verificationView(ClientGatewayToken $token) diff --git a/app/PaymentDrivers/StripePaymentDriver.php b/app/PaymentDrivers/StripePaymentDriver.php index 9deed999d228..272170a8a657 100644 --- a/app/PaymentDrivers/StripePaymentDriver.php +++ b/app/PaymentDrivers/StripePaymentDriver.php @@ -421,7 +421,7 @@ class StripePaymentDriver extends BaseDriver $response = $stripe->paymentMethods->detach($token->token); } catch (\Exception $e) { SystemLogger::dispatch([ - 'server_response' => $response, 'data' => request()->all(), + 'server_response' => $e->getMessage(), 'data' => request()->all(), ], SystemLog::CATEGORY_GATEWAY_RESPONSE, SystemLog::EVENT_GATEWAY_FAILURE, SystemLog::TYPE_STRIPE, $this->client); } } diff --git a/resources/js/clients/payment_methods/authorize-ach.js b/resources/js/clients/payments/stripe-ach.js similarity index 95% rename from resources/js/clients/payment_methods/authorize-ach.js rename to resources/js/clients/payments/stripe-ach.js index 911b2713cc2f..0b38bdf6a6d0 100644 --- a/resources/js/clients/payment_methods/authorize-ach.js +++ b/resources/js/clients/payments/stripe-ach.js @@ -77,8 +77,8 @@ class AuthorizeACH { handle() { document - .getElementById('token-form') - .addEventListener('submit', (e) => this.handleSubmit(e)); + .getElementById('save-button') + .addEventListener('click', (e) => this.handleSubmit(e)); } } diff --git a/resources/js/clients/payments/alipay.js b/resources/js/clients/payments/stripe-alipay.js similarity index 100% rename from resources/js/clients/payments/alipay.js rename to resources/js/clients/payments/stripe-alipay.js diff --git a/resources/views/portal/ninja2020/gateways/stripe/ach/authorize.blade.php b/resources/views/portal/ninja2020/gateways/stripe/ach/authorize.blade.php index a73bcb11eccd..e18885f25900 100644 --- a/resources/views/portal/ninja2020/gateways/stripe/ach/authorize.blade.php +++ b/resources/views/portal/ninja2020/gateways/stripe/ach/authorize.blade.php @@ -1,127 +1,75 @@ -@extends('portal.ninja2020.layout.app') -@section('meta_title', ctrans('texts.ach')) +@extends('portal.ninja2020.layout.payments', ['gateway_title' => 'ACH (Stripe)', 'card_title' => 'ACH (Stripe)']) -@push('head') +@section('gateway_head') -@endpush +@endsection + +@section('gateway_content') + @if(session()->has('ach_error')) +
{{ session('ach_error') }}
+{{ session('ach_error') }}
-- {{ ctrans('texts.authorize_for_future_use') }}. {{ ctrans('texts.ach_verification_delay_help') }} -
-