From 15db701514ba364cd13f48d73c78fb4a54dc3b70 Mon Sep 17 00:00:00 2001 From: Hizbul Bahar Date: Thu, 16 Jul 2020 09:47:16 +0600 Subject: [PATCH] check refund status --- src/Apis/Checkout/SupportApi.php | 14 ++++++++++++++ src/Managers/Checkout.php | 13 +++++++++++++ 2 files changed, 27 insertions(+) diff --git a/src/Apis/Checkout/SupportApi.php b/src/Apis/Checkout/SupportApi.php index a8768d2..434a19b 100644 --- a/src/Apis/Checkout/SupportApi.php +++ b/src/Apis/Checkout/SupportApi.php @@ -63,4 +63,18 @@ public function refundTransaction( $amount, $paymentID, $trxID, $reason, $sku ) 'sku' => $sku ])->post('/payment/refund'); } + + /** + * @param $paymentID + * @param $trxID + * + * @return mixed + */ + public function refundStatus( $paymentID, $trxID ) + { + return $this->json([ + 'paymentID' => $paymentID, + 'trxID' => $trxID + ])->post('/payment/refund'); + } } diff --git a/src/Managers/Checkout.php b/src/Managers/Checkout.php index dfa2990..bbc4b69 100644 --- a/src/Managers/Checkout.php +++ b/src/Managers/Checkout.php @@ -203,6 +203,19 @@ public function refundTransaction( $amount, $paymentID, $trxID, $reason, $sku ) return $response(); } + /** + * @param $paymentID + * @param $trxID + * + * @return mixed + */ + public function refundStatus( $paymentID, $trxID ) + { + $response = $this->supportApi->authorization($this->getToken())->refundStatus( $paymentID, $trxID ); + + return $response(); + } + /** * @return string