diff --git a/app/PaymentDrivers/CheckoutComPaymentDriver.php b/app/PaymentDrivers/CheckoutComPaymentDriver.php index 4d854817df27..2179cbc0ece8 100644 --- a/app/PaymentDrivers/CheckoutComPaymentDriver.php +++ b/app/PaymentDrivers/CheckoutComPaymentDriver.php @@ -163,7 +163,7 @@ class CheckoutComPaymentDriver extends BaseDriver $state = array_merge($state, $request->all()); $state['store_card'] = boolval($state['store_card']); - if ($request->has('token') && ! is_null($request->token)) { + if ($request->has('token') && !is_null($request->token)) { $method = new IdSource($state['token']); $payment = new CheckoutPayment($method, $state['currency']); $payment->amount = $state['value']; @@ -355,6 +355,9 @@ class CheckoutComPaymentDriver extends BaseDriver public function saveCard($state) { + // TODO: @wip Fix card tokenization. + return; + //some cards just can't be tokenized.... if(!$state['payment_response']->source['id']) return; diff --git a/resources/lang/en/texts.php b/resources/lang/en/texts.php index c5ee6460babd..5e9ddc8dea0f 100644 --- a/resources/lang/en/texts.php +++ b/resources/lang/en/texts.php @@ -3286,4 +3286,5 @@ return [ 'credit_subject' => 'New credit :number from :account', 'credit_message' => 'To view your credit for :amount, click the link below.', + 'store_for_future_use' => 'Store for future use', ]; diff --git a/resources/views/portal/ninja2020/components/general/card-element.blade.php b/resources/views/portal/ninja2020/components/general/card-element.blade.php new file mode 100644 index 000000000000..d41c1cc8b471 --- /dev/null +++ b/resources/views/portal/ninja2020/components/general/card-element.blade.php @@ -0,0 +1,8 @@ +
- {{ ctrans('texts.complete_your_payment') }} -
-+ {{ ctrans('texts.complete_your_payment') }} +
+