From 985c4fe6269873125e90a525b1b397799011bc83 Mon Sep 17 00:00:00 2001 From: David Remer Date: Tue, 21 Jul 2020 09:09:13 +0300 Subject: [PATCH] count NO_DECISION as approved --- .../ppcp-wc-gateway/src/Processor/OrderProcessor.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/modules.local/ppcp-wc-gateway/src/Processor/OrderProcessor.php b/modules.local/ppcp-wc-gateway/src/Processor/OrderProcessor.php index f8534335f..6e45e13c8 100644 --- a/modules.local/ppcp-wc-gateway/src/Processor/OrderProcessor.php +++ b/modules.local/ppcp-wc-gateway/src/Processor/OrderProcessor.php @@ -110,6 +110,13 @@ class OrderProcessor return true; } - return $this->threedSecure->proceedWithOrder($order) === ThreeDSecure::PROCCEED; + $isApproved = in_array( + $this->threedSecure->proceedWithOrder($order), + [ + ThreeDSecure::NO_DECISION, + ThreeDSecure::PROCCEED, + ] + ); + return $isApproved; } }