YorozuyaIT
Tech in Japan

Why Japanese Websites Reject Your Foreign Credit Card (and What to Try)

Written by the Yorozuya IT editorial team, based in Japan. Menus, apps, and rules change, so check the date.

Short answer

You are booking a Shinkansen ticket, a hotel, or an event on a Japanese website. You type in your card, and you get a vague error or a Japanese message saying the card cannot be used. Travelers and residents report this often, even when the same card works everywhere else.

The reason is usually not one thing. A payment passes through several systems, and any of them can say no.

The payment chain with four numbered failure points: checkout form, gateway, 3-D Secure, bank

The four failure points

1. The checkout form rejects your input. Many Japanese forms require a name in katakana, a Japanese-format phone number, a Japanese postal code and address. If you cannot fill the fields, the order cannot go through before the card is even tried.

2. The shop or gateway does not accept your card. Some merchants and payment providers limit which foreign-issued cards or networks they accept. Nothing is wrong with your card.

3. The 3-D Secure step fails. 3-D Secure is the extra check where your bank sends a one-time code or asks you to approve in an app. Japan's push for merchants to adopt 3-D Secure 2.0 around early 2025 made this check more common. It fails when the code goes by SMS to a number you cannot receive, when you never set up the bank's app, or when the card is not enrolled.

4. Your bank declines. Banks often block or flag online purchases from overseas merchants until you approve them. A first-time foreign merchant can look like fraud.

Try these in order

  1. Check the form. Enter your name exactly as on the card. For a kana field, use katakana for your name's sound (for example JOHN SMITH as ジョン スミス). If a phone field will not accept your number, look for an "overseas" option on the page.
  2. Check your bank. In the card app or by phone, confirm that online purchases and international or foreign-merchant use are enabled, and that the card is enrolled in the network's 3-D Secure program (names vary: Visa Secure, Mastercard Identity Check, J/Secure, SafeKey).
  3. Make sure you can receive the code. If the code goes by SMS, you need your home number working abroad, or switch the bank to app approval before you travel.
  4. Remove variables. Turn off a VPN, use the browser you normally use, and avoid retrying many times in a row, which can lock the card.
  5. Try another card or network. A different card from a different bank, or a card on another network, sometimes passes when the first fails.
  6. Look for an English or overseas version. Some operators run a separate international site with broader card support.
  7. Change the channel. Pay on arrival, book through a global booking platform, or email the business and ask how foreign guests should pay.

What to tell your bank

Be specific. For example: "I'm trying to pay a Japanese merchant online and the 3-D Secure step is failing. Can you confirm the card is enrolled, allow this merchant, and tell me where the one-time code will be sent?"

Be careful with shortcuts

Proxy services that offer to pay on your behalf exist, but they handle your money and data. Check reviews and the business's identity, and avoid sharing card numbers or one-time codes over chat or email.

Quick checklist

FAQ

Will my card work at a store in Japan?

In-person payment at a card terminal is a different path from online checkout and is usually unaffected. The trouble tends to be on Japanese websites.

Is it safe to use a payment-proxy service?

You give the service your money and personal data, so check its reputation carefully. Try the official routes first.

Should I turn 3-D Secure off?

Usually you cannot. The shop or your bank may require it, and turning it off is not a fix to rely on.

Keep reading