From 09876727dfb50c32d1d7970ef455d3b2008e23d5 Mon Sep 17 00:00:00 2001 From: Hamidreza Abedi Date: Sat, 27 Sep 2025 14:30:21 +0330 Subject: [PATCH 1/2] Fix: incorrect transactionId for verification in purchase callback for Saman payment driver (Related to shetabit/payment#351) --- src/Drivers/Saman/Saman.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Drivers/Saman/Saman.php b/src/Drivers/Saman/Saman.php index ea2f970..08adbdf 100644 --- a/src/Drivers/Saman/Saman.php +++ b/src/Drivers/Saman/Saman.php @@ -86,7 +86,7 @@ public function purchase() $this->invoice->transactionId($response); // return the transaction's id - return $this->invoice->getTransactionId(); + return $this->invoice->getUuid(); } /** From a56ff3fc4caa185fc9cbba7f3eed80112a23f176 Mon Sep 17 00:00:00 2001 From: Hamidreza Abedi Date: Sat, 27 Sep 2025 16:05:16 +0330 Subject: [PATCH 2/2] Refactor: use data['ResNum'] for better readability (Related to shetabit/payment#351) --- src/Drivers/Saman/Saman.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Drivers/Saman/Saman.php b/src/Drivers/Saman/Saman.php index 08adbdf..a5b8f73 100644 --- a/src/Drivers/Saman/Saman.php +++ b/src/Drivers/Saman/Saman.php @@ -86,7 +86,7 @@ public function purchase() $this->invoice->transactionId($response); // return the transaction's id - return $this->invoice->getUuid(); + return $data['ResNum']; } /**