diff --git a/src/CodeMojo/Client/Services/LoyaltyService.php b/src/CodeMojo/Client/Services/LoyaltyService.php
index <HASH>..<HASH> 100644
--- a/src/CodeMojo/Client/Services/LoyaltyService.php
+++ b/src/CodeMojo/Client/Services/LoyaltyService.php
@@ -118,7 +118,9 @@ class LoyaltyService
         $result = $this->authenticationService->getTransport()->fetch($url,$params,'GET');
 
         if(isset($result['code']) && $result['code'] == 200) {
-            return $result['results'];
+            $walletBalance = $this->getBalance($user_id);
+
+            return $walletBalance >= $result['results'] ? $result['results'] : $walletBalance;
         }else{
             return null;
         }
Updated Maximum redemption method

Integrated balance check so that the method returns the redeemable
value based on the transaction and wallet balance