diff --git a/app/Ninja/PaymentDrivers/WePayPaymentDriver.php b/app/Ninja/PaymentDrivers/WePayPaymentDriver.php index 293a6abded08..8cf5fbd98bea 100644 --- a/app/Ninja/PaymentDrivers/WePayPaymentDriver.php +++ b/app/Ninja/PaymentDrivers/WePayPaymentDriver.php @@ -128,6 +128,16 @@ class WePayPaymentDriver extends BasePaymentDriver } */ + public function createPayment($ref = false, $paymentMethod = null) + { + parent::createPayment($ref, $paymentMethod); + + if ($paymentMethod->payment_type_id = PAYMENT_TYPE_ACH) { + $paymentMethod->status = PAYMENT_METHOD_STATUS_VERIFIED; + $paymentMethod->save(); + } + } + protected function creatingPaymentMethod($paymentMethod) { $source = $this->tokenResponse; @@ -141,10 +151,10 @@ class WePayPaymentDriver extends BasePaymentDriver switch ($source->state) { case 'new': case 'pending': - $paymentMethod->status = 'new'; + $paymentMethod->status = PAYMENT_METHOD_STATUS_NEW; break; case 'authorized': - $paymentMethod->status = 'verified'; + $paymentMethod->status = PAYMENT_METHOD_STATUS_VERIFIED; break; } } else { diff --git a/resources/views/payments/wepay/bank_transfer.blade.php b/resources/views/payments/wepay/bank_transfer.blade.php index 35583082a21e..b900923bb8e9 100644 --- a/resources/views/payments/wepay/bank_transfer.blade.php +++ b/resources/views/payments/wepay/bank_transfer.blade.php @@ -32,7 +32,7 @@
{!! Button::normal(strtoupper(trans('texts.cancel')))->large()->asLinkTo($invitation->getLink()) !!}    - @if(isset($amount) && empty($paymentMethodPending)) + @if (isset($amount)) {!! Button::success(request()->update ? strtoupper(trans('texts.submit')) : strtoupper(trans('texts.pay_now') . ' - ' . $account->formatMoney($amount, $client, CURRENCY_DECORATOR_CODE) )) ->submit() ->large() !!}