diff --git a/app/PaymentDrivers/Mollie/CreditCard.php b/app/PaymentDrivers/Mollie/CreditCard.php index 0a6eb420a9e9..f8427a60e142 100644 --- a/app/PaymentDrivers/Mollie/CreditCard.php +++ b/app/PaymentDrivers/Mollie/CreditCard.php @@ -91,7 +91,11 @@ class CreditCard if ($payment->status === 'open') { $this->mollie->payment_hash->withData('payment_id', $payment->id); - return redirect()->away($payment->getCheckoutUrl()); + if(!$payment->getCheckoutUrl()) + return render('gateways.mollie.mollie_placeholder'); + else + return redirect()->away($payment->getCheckoutUrl()); + } } catch (\Exception $e) { return $this->processUnsuccessfulPayment($e); @@ -151,7 +155,13 @@ class CreditCard if ($payment->status === 'open') { $this->mollie->payment_hash->withData('payment_id', $payment->id); - return redirect()->away($payment->getCheckoutUrl()); + nlog("Mollie"); + nlog($payment); + + if(!$payment->getCheckoutUrl()) + return render('gateways.mollie.mollie_placeholder'); + else + return redirect()->away($payment->getCheckoutUrl()); } } catch (\Exception $e) { $this->processUnsuccessfulPayment($e); diff --git a/resources/views/portal/ninja2020/gateways/mollie/mollie_placeholder.blade.php b/resources/views/portal/ninja2020/gateways/mollie/mollie_placeholder.blade.php new file mode 100644 index 000000000000..ac142c4253dd --- /dev/null +++ b/resources/views/portal/ninja2020/gateways/mollie/mollie_placeholder.blade.php @@ -0,0 +1,26 @@ +@extends('portal.ninja2020.layout.clean') +@section('meta_title', 'Mollie') + +@section('body') +