Credit Card OTP Not Received? Causes and How to Fix It
Credit card OTP not coming for online payments? Check your registered number, network, SMS filters and card controls, and know what to do about unknown OTPs.

In this article
"I am trying to pay online and the credit card OTP just does not arrive." If that is you, the fix is usually on one of three lines: the mobile number registered with the card issuer, your phone's network or message filters, or a setting on the card itself. Check them in that order, wait at least two minutes before requesting a resend, and if you ever get an OTP for a payment you did not start, lock the card first and investigate after.
This guide walks through each cause and what to do, as of October 2026. Because an unexpected OTP can be the first sign of misuse, read our hub on credit card fraud: what to do if anything here looks suspicious.
Why it happens
Online card payments in India need an additional factor of authentication, most often an OTP sent by SMS to the number registered with your card issuer. RBI's Authentication Mechanisms for Digital Payment Transactions Directions, 2025, with compliance due from 1 April 2026, allow issuers to use other factors too, such as in-app approval, device binding or biometrics. So the OTP may be one of several options your issuer offers.
| Cause | How to recognise it | Fix |
|---|---|---|
| Old or different registered number | OTPs for this card never arrive, other banks' OTPs do | Update the number with the card issuer |
| Weak network or no SMS service | Other SMS also delayed | Move to better signal, restart, try again |
| Roaming abroad or SIM inactive | Problem started on a trip | Enable roaming SMS, or use email or app approval if offered |
| Spam filter or blocking app | OTP found in a "spam" or "promotions" folder | Allow the bank's sender ID |
| Dual SIM confusion | Number registered is in the other slot | Check both SIMs |
| Inbox full or old phone | Messages stop arriving at all | Clear space, update the phone |
| Card controls off | Payment fails before the OTP page | Enable online or international use |
| Issuer or gateway delay | Many users affected; bank posts an alert | Wait and retry later |
| Number recently ported or reassigned | Started after changing operator | Check with the operator; update with the bank if needed |
| Card blocked or locked | All transactions fail | Unlock the card or contact the issuer |
A different case is the unexpected OTP: one that arrives when you are not paying anything. That is a warning sign, not a technical fault.
Step-by-step fix
First minutes
- Do not rush the resend. Wait at least two minutes; many merchant pages give five minutes for the OTP. Pressing resend repeatedly can invalidate earlier codes and may lock OTP generation for a while.
- Check the number registered for the card. Open the card section in your bank's app or net banking. Credit cards are sometimes registered with a different number from your savings account, especially if the card came from another bank.
- Check your message folders and filters. Look in spam, blocked and "transactions" folders. Allow the bank's sender ID if a filter app caught it.
- Check your network. Restart the phone or toggle airplane mode. Make sure the SIM with the registered number is the one active for SMS.
If it still does not arrive
- Check card controls. If online or international use is off, some payments fail before an OTP is even sent. Switch on the needed channel and set a limit. Our guide on international transactions declined explains these settings.
- Look for another approval option. Many issuers offer email OTP for international payments or a notification to approve in their own app. Use only the bank's official app.
- Try a different payment method if you are in a hurry, such as net banking or UPI, rather than retrying the card ten times.
- Update your mobile number if it is wrong. Use the bank's app with an OTP on the old number, an ATM with your debit card if the issuer is also your bank, or a branch with ID proof. Our guide on how to change the mobile number in your bank covers the options.
If something looks wrong
- If your phone suddenly loses signal and OTPs stop, call your operator at once. A sudden "no service" with OTPs going elsewhere can be SIM swap fraud.
- If you receive an OTP you did not request, never share it. Lock the card in the app, report the attempt to the issuer, and ask for a replacement card if your details may be exposed.
- If money was taken, call 1930 or file on cybercrime.gov.in, and report to the issuer quickly. How fast you report decides your liability under RBI's limited-liability rules.
Escalation
- Raise a complaint with the card issuer with a reference number if OTPs repeatedly fail. Then write to its grievance redressal officer and nodal officer. If there is no reply within 30 days or you are not satisfied, file with the RBI Ombudsman at cms.rbi.org.in (helpline 14448). Under the Integrated Ombudsman Scheme, 2026, in force from 1 July 2026, file within 90 days of the issuer's last reply or its 30-day deadline, whichever is later.
Worked example: OTP failed, but the card was charged
Sunil tried to pay ₹6,450 for a train and hotel booking on 2 October. The OTP took too long, the page showed "payment failed", but his card app showed a debit of ₹6,450.
- This is a failed card-not-present transaction. Under RBI's 2019 turnaround-time circular, the amount must be reversed within T+5 days, so by 7 October.
- The reversal came on 11 October, which is 4 days late (8, 9, 10 and 11 October).
- Compensation due: 4 × ₹100 = ₹400, which the issuer should credit on its own.
If the debit had stayed on his card past the statement date and he had not paid it, interest could apply until the reversal posts. On ₹6,450 at about 3.6% a month, 10 days of interest is roughly ₹6,450 × 3.6% × 12 ÷ 365 × 10 = ₹76, plus GST. Disputing quickly and asking for the amount to be held as "disputed" avoids that. You can test other amounts in the credit card interest calculator.
Sample complaint
Subject: OTP not received for card transactions - card ending [XXXX]
Dear Sir/Madam,
I am not receiving OTPs for online transactions on my credit card ending [XXXX] on my registered mobile number [last 4 digits]. Attempts failed on [dates and times] at [merchant names]. Other SMS messages arrive normally on this number.
[If applicable] On [date] a transaction of ₹[amount] at [merchant] failed at the OTP step but was debited. Please reverse it within the RBI turnaround time of T+5 days with compensation as applicable.
Please check the mobile number and OTP delivery on my card, and tell me which alternative authentication options are available. Request reference: [ref].
Name: [name] | Registered mobile: [number]
What not to do
- Never share an OTP with anyone, including a caller who says they are from the bank. Banks do not ask for OTPs.
- Do not install screen-sharing or remote-access apps to "fix" OTP delivery.
- Do not search the web for a customer care number. Use the number on the back of the card or in the bank's app.
- Do not keep retrying the same payment. Each attempt can create a hold on your limit, and some issuers lock OTPs after several tries.
- Do not ignore an OTP you did not request. Lock the card first.
Key takeaways
- Most missing OTPs come from an outdated registered number, poor network, or message filters; check those first.
- Wait two minutes before requesting a resend, and do not retry endlessly.
- As of October 2026, issuers may offer app approval, email OTP or other factors under RBI's 2025 authentication directions.
- An OTP you did not ask for is a fraud warning: lock the card and report it.
- A failed payment that was charged must be reversed within T+5 days, or ₹100 a day is due; escalate to the RBI Ombudsman at cms.rbi.org.in after 30 days.
Frequently asked questions
Why am I not getting the OTP for my credit card payment?
The most common reasons are that the mobile number registered with the card issuer is old or different, the phone has weak network or is roaming, an SMS filter or blocking app has hidden the message, or the issuer's SMS gateway is delayed. Check the number registered for the card first.
Can I get the credit card OTP on email?
Some issuers send the OTP to the registered email as well, especially for international transactions, and some let you approve payments in their own app instead. This depends on the issuer and the merchant, so check the card's settings or ask customer care.
I received an OTP for a transaction I did not start. What should I do?
Do not share it with anyone. It usually means someone has your card details and is trying to use them. Block or temporarily lock the card in your bank's app, report it to the issuer, and call 1930 or file on cybercrime.gov.in if money was taken.
Money was debited even though my OTP failed. Will I get it back?
Yes. If the transaction failed but your card was charged, RBI's turnaround-time rules require a reversal within T+5 days for card payments, with ₹100 a day compensation for delay, credited without you having to claim it.
Does DND stop bank OTP messages?
No. OTPs are transactional messages and are not blocked by the Do Not Disturb registry. Spam-filter apps, a full inbox or the phone's own message blocking settings can hide them, though.
This article is for general education and is not personalised financial, tax or legal advice. Rates and rules are as of 22 Oct 2026; confirm current terms with your lender, AMC or a qualified adviser.


