From aa9461176b6e2f481f0c275645c950005bde71d6 Mon Sep 17 00:00:00 2001 From: Vildan Bina Date: Thu, 11 Apr 2024 14:52:43 +0200 Subject: [PATCH] add pending approval response status --- src/Resources/Constants/ResponseStatus.php | 1 + src/Transaction/Response/TransactionResponse.php | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/src/Resources/Constants/ResponseStatus.php b/src/Resources/Constants/ResponseStatus.php index f4f5414a..cb59462d 100644 --- a/src/Resources/Constants/ResponseStatus.php +++ b/src/Resources/Constants/ResponseStatus.php @@ -33,6 +33,7 @@ class ResponseStatus public const BUCKAROO_STATUSCODE_PENDING_PROCESSING = '791'; public const BUCKAROO_STATUSCODE_WAITING_ON_CONSUMER = '792'; public const BUCKAROO_STATUSCODE_PAYMENT_ON_HOLD = '793'; + public const BUCKAROO_STATUSCODE_PENDING_APPROVAL = '794'; public const BUCKAROO_STATUSCODE_CANCELLED_BY_USER = '890'; public const BUCKAROO_STATUSCODE_CANCELLED_BY_MERCHANT = '891'; diff --git a/src/Transaction/Response/TransactionResponse.php b/src/Transaction/Response/TransactionResponse.php index e4e3085d..c6b9bbf4 100644 --- a/src/Transaction/Response/TransactionResponse.php +++ b/src/Transaction/Response/TransactionResponse.php @@ -83,6 +83,14 @@ public function isRejected(): bool return $this->getStatusCode() == ResponseStatus::BUCKAROO_STATUSCODE_REJECTED; } + /** + * @return bool + */ + public function isPendingApproval(): bool + { + return $this->getStatusCode() == ResponseStatus::BUCKAROO_STATUSCODE_PENDING_APPROVAL; + } + /** * @return bool */