From 24752aad1830a01dac36902f937219398ab7f62b Mon Sep 17 00:00:00 2001 From: Toni Rudolf Date: Thu, 14 Mar 2019 18:25:49 +0100 Subject: [PATCH] Log into model --- Action/AuthorizeAction.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Action/AuthorizeAction.php b/Action/AuthorizeAction.php index 4e22c73..f0cb674 100644 --- a/Action/AuthorizeAction.php +++ b/Action/AuthorizeAction.php @@ -6,6 +6,7 @@ use Checkout\CheckoutApi; use Checkout\Library\Exceptions\CheckoutException; +use Checkout\Library\Exceptions\CheckoutHttpException; use Checkout\Models\Payments\Payment; use Checkout\Models\Payments\TokenSource; use Payum\Checkoutcom\Action\Api\BaseApiAwareAction; @@ -66,6 +67,9 @@ public function execute($request) try { $details = $checkoutApi->payments()->request($payment); $model->replace((array) $details); + } catch (CheckoutHttpException $e) { + $model['error'] = $e->getBody(); + throw new InvalidArgumentException($e->getMessage(), $e->getCode()); } catch (CheckoutException $e) { throw new InvalidArgumentException($e->getMessage(), $e->getCode()); }