From ae7acc86028cea9116ddcb20f7af45a7a0f9eeac Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Wed, 1 Mar 2017 17:27:46 +0200 Subject: [PATCH] Provide a 'cancel payment' button in Stripe #1248 --- app/Ninja/PaymentDrivers/BasePaymentDriver.php | 1 + resources/views/payments/credit_card.blade.php | 2 ++ resources/views/payments/stripe/bank_transfer.blade.php | 2 ++ resources/views/payments/wepay/bank_transfer.blade.php | 2 ++ 4 files changed, 7 insertions(+) diff --git a/app/Ninja/PaymentDrivers/BasePaymentDriver.php b/app/Ninja/PaymentDrivers/BasePaymentDriver.php index 15846f75dc9d..4153aaa7322c 100644 --- a/app/Ninja/PaymentDrivers/BasePaymentDriver.php +++ b/app/Ninja/PaymentDrivers/BasePaymentDriver.php @@ -161,6 +161,7 @@ class BasePaymentDriver 'invoiceNumber' => $this->invoice()->invoice_number, 'client' => $this->client(), 'contact' => $this->invitation->contact, + 'invitation' => $this->invitation, 'gatewayType' => $this->gatewayType, 'currencyId' => $this->client()->getCurrencyId(), 'currencyCode' => $this->client()->getCurrencyCode(), diff --git a/resources/views/payments/credit_card.blade.php b/resources/views/payments/credit_card.blade.php index 96327b360ac5..1dde979031de 100644 --- a/resources/views/payments/credit_card.blade.php +++ b/resources/views/payments/credit_card.blade.php @@ -316,6 +316,8 @@

 

+ {!! Button::normal(strtoupper(trans('texts.cancel')))->large()->asLinkTo($invitation->getLink()) !!} +    @if(isset($amount)) {!! Button::success(strtoupper(trans('texts.pay_now') . ' - ' . $account->formatMoney($amount, $client, CURRENCY_DECORATOR_CODE) )) ->submit() diff --git a/resources/views/payments/stripe/bank_transfer.blade.php b/resources/views/payments/stripe/bank_transfer.blade.php index 080a68212eb5..11df6c30f75b 100644 --- a/resources/views/payments/stripe/bank_transfer.blade.php +++ b/resources/views/payments/stripe/bank_transfer.blade.php @@ -232,6 +232,8 @@
+ {!! Button::normal(strtoupper(trans('texts.cancel')))->large()->asLinkTo($invitation->getLink()) !!} +    {!! Button::success(strtoupper(trans('texts.add_account'))) ->submit() ->withAttributes(['id'=>'add_account_button']) diff --git a/resources/views/payments/wepay/bank_transfer.blade.php b/resources/views/payments/wepay/bank_transfer.blade.php index 9646cf9efbb0..6644505d4672 100644 --- a/resources/views/payments/wepay/bank_transfer.blade.php +++ b/resources/views/payments/wepay/bank_transfer.blade.php @@ -30,6 +30,8 @@

 

+ {!! Button::normal(strtoupper(trans('texts.cancel')))->large()->asLinkTo($invitation->getLink()) !!} +    @if(isset($amount) && empty($paymentMethodPending)) {!! Button::success(strtoupper(trans('texts.pay_now') . ' - ' . $account->formatMoney($amount, $client, CURRENCY_DECORATOR_CODE) )) ->submit()