From b363d304b0040ed364857ad1e8269318292d94d6 Mon Sep 17 00:00:00 2001 From: Andre Date: Sat, 8 Aug 2020 09:36:14 +0100 Subject: [PATCH] Fixes issue #122 --- src/services/Customers.php | 4 +++- src/services/Orders.php | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/services/Customers.php b/src/services/Customers.php index 7ed9a41..7b76e41 100644 --- a/src/services/Customers.php +++ b/src/services/Customers.php @@ -34,7 +34,7 @@ public function createCustomer($email, $stripeId, $testMode = true) $customerRecord = new CustomerRecord(); $customerRecord->email = $email; $customerRecord->stripeId = $stripeId; - $customerRecord->testMode = $testMode; + $customerRecord->testMode = filter_var($testMode, FILTER_VALIDATE_BOOLEAN); $customerRecord->save(false); return $customerRecord; @@ -106,6 +106,7 @@ public function getStripeInvoice($id) */ public function registerCustomer(Customer $customer, $testMode) { + $testMode = filter_var($testMode, FILTER_VALIDATE_BOOLEAN); $customerRecord = CustomerRecord::findOne([ 'email' => $customer['email'], 'testMode' => $testMode @@ -124,6 +125,7 @@ public function registerCustomer(Customer $customer, $testMode) */ public function getCustomerByEmail($customerEmail, $testMode) { + $testMode = filter_var($testMode, FILTER_VALIDATE_BOOLEAN); $customerRecord = CustomerRecord::findOne([ 'email' => $customerEmail, 'testMode' => $testMode diff --git a/src/services/Orders.php b/src/services/Orders.php index 5cc642d..288435e 100644 --- a/src/services/Orders.php +++ b/src/services/Orders.php @@ -1241,6 +1241,7 @@ private function hasZeroDecimals($currency) private function getCustomer($order, $token, &$isNew, $testMode = true) { $stripeCustomer = null; + $testMode = filter_var($testMode, FILTER_VALIDATE_BOOLEAN); // Check if customer exists $customerRecord = CustomerRecord::findOne([ 'email' => $order->email,