Home › Guides › What is 3DS?

What is 3DS?

Short answer: 3DS (3-D Secure) is Visa's and Mastercard's online payment authentication: before a charge, the issuer may ask you for a code or an in-app confirmation. If your U-card doesn't support it or you don't complete it, merchants that require 3DS will decline the transaction.

How 3DS works

3DS (3-D Secure) is the online payment authentication protocol of Visa, Mastercard and other networks — branded Visa Secure and Mastercard Identity Check. Before charging, the merchant sends a verification request to the issuer, which either approves based on transaction risk or asks the cardholder to complete an extra step, such as entering an SMS code, confirming in the issuer's app or using an email code. Only after verification does authorization proceed.

For example, ether.fi Cash officially sends one-time payment codes by app push and by email with the subject "Etherfi: Your one-time payment authentication code". Methods differ by issuer, so follow each one's official instructions.

3DS by card (official statements)

3DS support as stated on official pages.

Card3DS officially stated
VMCardio—
PokePay✓ Supported
RedotPay—
Bybit Card—
KAST—
ether.fi Cash✓ Supported
UPay—
KripiCard✓ Supported
ExCards✓ Supported
PhotonPay✓ Supported
MetaMask Card—
Nexo Card—
Crypto.com Visa Card—
UUPAY—
Bitget Wallet Card—
OKX Card—
Wirex—
Tevau—
Bleap—
Binance Card—
PST.NET✓ Supported

← →

When 3DS fails

  1. Make sure your phone receives SMS, or the issuer's app is logged in with notifications on.
  2. Codes usually expire; start the payment again if time runs out.
  3. Check your spam folder — some platforms send codes by email.
  4. Avoid being logged into the issuer's app on several devices, so the push doesn't go elsewhere.
  5. After several failures, stop retrying and ask the card platform's support to check the card's status.

Why verification doesn't always appear

3DS 2 supports a "frictionless" flow: the issuer assesses risk from the device, amount, merchant and history, approves low-risk transactions without a code, and only asks for extra verification when risk looks higher. So the same card may prompt at one merchant or amount and not another — that's normal.

3DS with ad platforms and subscriptions

Ad platforms and subscription services often run a small or zero-amount pre-authorization when you add a card, and that can trigger 3DS too. If you leave the page too long and the code expires, adding the card fails and you need to submit again. Later automatic renewals or ad charges are usually merchant-initiated and don't normally ask for verification every time.

Cards to look at

These three cards officially state 3DS support.

PokePay: PokePay is operated by PokePay Technology Co., Ltd. Very low spending-side fees (0 monthly, 0% cross-border); check the top-up fee in the app before opening. Issuance 5 usd; total cost at non-usd merchants ≥0.5%; accepts passport. Best for passport holders using the card mainly for subscriptions and online shopping; not for ad teams that need official confirmation of ad-platform behaviour. Read the full review

ether.fi Cash: ether.fi Cash differs from most cards in our dataset: it is a credit card with two modes, Borrow and Direct Pay, using on-chain assets as the basis for your limit. The most transparent document policy of the group, but only open to listed jurisdictions. Issuance 0 usd; total cost at non-usd merchants ≥0.5%; accepts id card / passport / passport+poa; mainland china residents: officially not eligible. Best for holders of on-chain assets living in supported regions such as Hong Kong, Taiwan, Singapore, Japan or Korea; not for mainland China residents; beginners unfamiliar with on-chain borrowing risk. Read the full review

KripiCard: KripiCard is a virtual-only card platform. Publishes the bulk issuing and limits ad teams care about; the price is a 4% + 1 USD top-up fee. Issuance 5 usd; total cost at non-usd merchants 4.6%. Best for ad teams that need many virtual cards to separate accounts; not for small individual users sensitive to top-up cost. Read the full review

FAQ

What does 3DS mean?

3DS (3-D Secure) is a second identity check for online card payments, where the issuer asks the cardholder to confirm with a code or in an app.

What if my U-card doesn't support 3DS?

If a merchant requires 3DS and the card doesn't support it, the transaction is declined — common when adding cards to ad platforms and some subscriptions.

Which U-cards officially support 3DS?

Per official pages, PokePay, ether.fi Cash, KripiCard, ExCards and PhotonPay state 3DS support.

What if I don't receive the 3DS code?

Check phone signal, app notification permissions and your spam folder; if it still doesn't arrive, ask the card platform's support how verification is delivered.

Does 3DS cost anything?

Usually not separately, but ExCards' E-commerce tier officially charges 0.03 USD per 3DS check.