diff --git a/app/PaymentDrivers/Braintree/CreditCard.php b/app/PaymentDrivers/Braintree/CreditCard.php index a00dd398a7f9..0613dfe8ab0f 100644 --- a/app/PaymentDrivers/Braintree/CreditCard.php +++ b/app/PaymentDrivers/Braintree/CreditCard.php @@ -136,7 +136,10 @@ class CreditCard return $this->processSuccessfulPayment($result); } - return $this->processUnsuccessfulPayment($result); + $error = $result ?: 'Undefined gateway error'; + + return $this->processUnsuccessfulPayment($error); + } private function getPaymentToken(array $data, $customerId): ?string diff --git a/app/PaymentDrivers/MolliePaymentDriver.php b/app/PaymentDrivers/MolliePaymentDriver.php index e05fe4972924..b256fbdecf83 100644 --- a/app/PaymentDrivers/MolliePaymentDriver.php +++ b/app/PaymentDrivers/MolliePaymentDriver.php @@ -294,7 +294,7 @@ class MolliePaymentDriver extends BaseDriver } $this->init(); - + $codes = [ 'open' => Payment::STATUS_PENDING, 'canceled' => Payment::STATUS_CANCELLED, @@ -312,6 +312,9 @@ class MolliePaymentDriver extends BaseDriver $client = $record->client; } else{ + nlog("mollie webhook"); + nlog($payment); + $client = Client::withTrashed()->find($this->decodePrimaryKey($payment->metadata->client_id)); }