Search

OTP Expiring Immediately During Payment on eSewa App or Browser

OTP Expiring Immediately During Payment on eSewa App or Browser

Are you receiving an OTP when choosing to pay via eSewa on Daraz or other merchant sites, only to have it expire the moment you try to enter it? This common issue is almost always caused by an incorrect time setting on your device. Here's how to fix it quickly.

Are you seeing this?

Your experience likely matches this:

  • OTP shows "expired" instantly, even when entered correctly.
  • The error happens on any platform: eSewa app, web browser, or merchant apps.
  • The payment process cannot proceed beyond the OTP screen.

Likely Cause: Device Clock (Date & Time) Out of Sync

OTPs are time-sensitive codes. If your phone or computer's clock is even a few minutes off, the OTP validation may fail.

Quick Fix: Enable Automatic Time Sync

Follow these steps to synchronize your device clock. This resolves the issue in most cases.

On Android/iOS Phones:

  1. Open Settings.
  2. Search for and tap "Date & Time".
  3. Enable "Set Automatically" or "Automatic Date & Time".
  4. Ensure your time zone is correct (e.g., Kathmandu, GMT+5:45).
  5. Restart your device.

On Windows/Mac Computers:

  • Windows: Go to Settings > Time & Language > Date & Time. Turn "Set time automatically" ON.
  • Mac: Go to System Settings > General > Date & Time. Check "Set date and time automatically".

Retry your payment:

  1. After correcting the Date / time settings, restart your device.
  2. Initiate a new payment to receive a fresh OTP.
  3. Enter the new code - it should now be accepted.

If the Problem Continues

  1. Double-check if automatic date / time sync is enabled.
  2. Try the payment on a different device if possible.

Need More Help?

If the OTP still fails after syncing your date / time, please contact our support team.

Contact 24/7 eSewa Customer Support:

  • NTC Toll-Free: 16600102121
  • Ncell Toll-Free: 18102102121

A quick date / time setting adjustment is almost always the solution. Once your device clock is set to auto synchronized with the correct time zone, your OTPs will validate seamlessly, allowing you to complete your payments without interruption.