diff --git a/shopping_client/shopping_client.py b/shopping_client/shopping_client.py
index cdd5a12385c50ed833bdc20b343235d7d8df958b..1462e89f5a8354f39968da2492ddbc8b0c05f4ef 100644
--- a/shopping_client/shopping_client.py
+++ b/shopping_client/shopping_client.py
@@ -104,7 +104,7 @@ class shopping_client:
             return False
 
         try:
-            payload = json.loads(base64.b64decode(token.split(".")[1]))
+            payload = json.loads(base64.urlsafe_b64decode(token.split(".")[1]))
             return payload["exp"] > int(time.time()) + 10
         except KeyError:
             raise RuntimeError("Invalid JWT format")