From db6614e7a3290c47ff0db43849d2bc92a8018712 Mon Sep 17 00:00:00 2001 From: Edward Yang Date: Fri, 3 Feb 2023 17:10:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E9=99=A4paypal=E6=9E=84=E9=80=A0?= =?UTF-8?q?=E5=87=BD=E6=95=B0=E8=AE=BF=E9=97=AE=E8=BF=9C=E7=A8=8B,=20?= =?UTF-8?q?=E6=8F=90=E5=8D=87route:list=20=E6=80=A7=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/Paypal/Controllers/PaypalController.php | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/plugins/Paypal/Controllers/PaypalController.php b/plugins/Paypal/Controllers/PaypalController.php index 70496713..f5f8ddfb 100644 --- a/plugins/Paypal/Controllers/PaypalController.php +++ b/plugins/Paypal/Controllers/PaypalController.php @@ -27,11 +27,7 @@ class PaypalController { private PayPal $paypalClient; - /** - * PaypalController constructor. - * @throws \Throwable - */ - public function __construct() + private function initPaypal() { $paypalSetting = plugin_setting('paypal'); $config = [ @@ -65,6 +61,7 @@ class PaypalController */ public function create(Request $request): JsonResponse { + $this->initPaypal(); $data = \json_decode($request->getContent(), true); $orderNumber = $data['orderNumber']; $customer = current_customer(); @@ -96,6 +93,7 @@ class PaypalController */ public function capture(Request $request): JsonResponse { + $this->initPaypal(); $data = \json_decode($request->getContent(), true); $orderNumber = $data['orderNumber']; $customer = current_customer();