diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js
index 443640ff94bd8b932037770ca3d53a4d1ceef6db..99cb8de5a12b5155158ab9f7da8e892914312a0e 100644
--- a/javascript/src/iframe/viamapi-iframe.js
+++ b/javascript/src/iframe/viamapi-iframe.js
@@ -1276,12 +1276,12 @@ function extendPinCodeTtl(key, pinCode) {
       clearPinCodeTtl(key);
       return false
     } else {
-      var ttl = now.getTime() + 24 * 60 * 60 * 1000;
+      var ttl = now.getTime() + 4 * 60 * 60 * 1000;
       window.sessionStorage.setItem("pincodettls/" + key, ttl);
     }
   } else {
     var now = new Date();
-    var ttl = now.getTime() + 24 * 60 * 60 * 1000;
+    var ttl = now.getTime() + 4 * 60 * 60 * 1000;
     window.sessionStorage.setItem("pincodettls/" + key, ttl);
     window.sessionStorage.setItem("pincodes/" + key, pinCode);
   }