3D Secure is an additional confirmation step for online payments. Usually, the bank or card issuer sends a push notification to the app, and you confirm the payment with a single tap. If the push doesn't arrive, the payment hangs on the waiting page.

Where to Check First

VirtCardPay Telegram bot. For VirtCardPay virtual cards, 3DS notifications are sent there. Open the bot and check the latest messages—the code might be there, just without a push notification (if push is disabled in Telegram settings).

Telegram notifications enabled. Check your phone's system settings to ensure push notifications are allowed for the Telegram app. Especially after iOS or Android updates, settings may change spontaneously.

VirtCardPay Personal Account. Log into your account on the website or in the bot—look for the Notifications or 3DS Codes section. The current code, if requested, is displayed there.

If the Code Never Arrived

Possible reasons:

  • Card blocked. Check the card status in your account. If blocked, the payment won't go through, and the 3DS request won't be initiated.
  • Card limit exhausted. If the payment amount exceeds the available card balance, the 3DS request is not even sent.
  • Merchant service does not trigger 3DS. In some cases, the merchant skips 3DS, especially for recurring payments. Then the payment goes through without your confirmation, or hangs for another reason.

What to Do on the Waiting Page

Do not click Pay again. This creates a duplicate request, and when the code appears, you might confirm the wrong transaction.

Wait 1-2 minutes. Sometimes the notification is delayed due to network load.

Close the page after 5 minutes. If the code still hasn't arrived, the payment page will time out, the authorization will fail, and any hold (if placed) will be released. You can retry on a new page.

Backup Channel

If you regularly experience push delays, you can enable email notifications for 3DS in VirtCardPay settings. This serves as a backup channel in case of issues with Telegram. Emails usually arrive within seconds and work where push notifications are blocked.

When 3DS Doesn't Arrive Despite Working Internet

This means something in the chain merchant → acquirer → VirtCardPay → your Telegram has failed. At VirtCardPay, 3DS is processed via a webhook from the virtual card provider. If the webhook doesn't arrive due to a technical glitch, the code is not generated. The solution is to contact VirtCardPay support, describe the situation, and request a manual check. Most such issues are resolved within 5-10 minutes.

VirtCardPay

A virtual card in 2 minutes

Pay for subscriptions, AI tools, travel, and international stores. Top up via USDT-TRC20 with no acquiring fees.

Open in Telegram Learn more about the service →
This material is for informational purposes only and is not financial advice. Data and service terms may change, so check primary sources before making a payment or investment decision. Mentions of third-party brands and services do not imply official partnership, support, or endorsement by VirtCardPay.
Back