From 5bb09dbe9f5cac4940d132d84377cf4dfe63b4ab Mon Sep 17 00:00:00 2001 From: devansh bawari Date: Fri, 5 Feb 2021 15:02:34 +0530 Subject: [PATCH] Error Handling --- .../src/Http/Controllers/SmartButtonController.php | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/packages/Webkul/Paypal/src/Http/Controllers/SmartButtonController.php b/packages/Webkul/Paypal/src/Http/Controllers/SmartButtonController.php index 27056b384..d9cac6d7c 100755 --- a/packages/Webkul/Paypal/src/Http/Controllers/SmartButtonController.php +++ b/packages/Webkul/Paypal/src/Http/Controllers/SmartButtonController.php @@ -58,7 +58,11 @@ class SmartButtonController extends Controller */ public function createOrder() { - return response()->json($this->smartButton->createOrder($this->buildRequestBody())); + try { + return response()->json($this->smartButton->createOrder($this->buildRequestBody())); + } catch (\Exception $e) { + throw $e; + } } /** @@ -68,8 +72,12 @@ class SmartButtonController extends Controller */ public function captureOrder() { - $this->smartButton->captureOrder(request()->input('orderData.orderID')); - return $this->saveOrder(); + try { + $this->smartButton->captureOrder(request()->input('orderData.orderID')); + return $this->saveOrder(); + } catch (\Exception $e) { + throw $e; + } } /**