/home/techb158/immovalet.com/platform/plugins/mollie/src/Http/Controllers
NameSizeModeActions
MollieController.php25780644editdlrm
Edit: /home/techb158/immovalet.com/platform/plugins/mollie/src/Http/Controllers/MollieController.php (2578B)
payments->get($request->input('id')); } catch (ApiException $exception) { return $response ->setError() ->setNextUrl(PaymentHelper::getCancelURL()) ->setMessage($exception->getMessage()); } $status = PaymentStatusEnum::PENDING; switch ($result->status) { case PaymentStatus::STATUS_OPEN: case PaymentStatus::STATUS_AUTHORIZED: $status = PaymentStatusEnum::PENDING; break; case PaymentStatus::STATUS_PAID: $status = PaymentStatusEnum::COMPLETED; break; case PaymentStatus::STATUS_CANCELED: case PaymentStatus::STATUS_EXPIRED: case PaymentStatus::STATUS_FAILED: $status = PaymentStatusEnum::FAILED; break; } $orderIds = (array)$result->metadata->order_id; do_action(PAYMENT_ACTION_PAYMENT_PROCESSED, [ 'amount' => $request->input('amount'), 'currency' => $result->amount->currency, 'charge_id' => $result->id, 'payment_channel' => MOLLIE_PAYMENT_METHOD_NAME, 'status' => $status, 'customer_id' => $request->input('customer_id'), 'customer_type' => $request->input('customer_type'), 'payment_type' => 'direct', 'order_id' => $orderIds, ]); if (!$result->isPaid()) { return $response ->setError() ->setNextUrl(PaymentHelper::getCancelURL()) ->setMessage(__('Error when processing payment via Mollie!')); } return $response ->setNextUrl(PaymentHelper::getRedirectURL()) ->setMessage(__('Checkout successfully!')); } }