Hollow Knight: Silksong — the long-awaited metroidvania sequel from Team Cherry — is finally available on Nintendo Switch, PC (Steam) and Xbox. For players in countries where local cards don't work in foreign stores, buying can turn into a quest. Below is a practical guide: where to buy, how much it costs, how to pay with a virtual card, and what to do if your payment is declined.

Where to buy Silksong

  • Nintendo eShop — digital version for Switch. Price depends on account region: usually $19.99 in the US, €19.99 in Europe, ¥2,050 in Japan (check the current rate on the service's website).
  • Steam — PC version (Windows, macOS, Linux). US price is about $19.99; other currencies vary by store region.
  • Microsoft Store (Xbox) — version for Xbox Series X|S and Xbox One, plus PC via Xbox App. Price is $19.99 (check the website).
  • Physical copies — limited editions for Switch sometimes appear at retailers like Amazon or Limited Run Games, but they sell out fast.

Do stores accept foreign-issued cards?

Steam accepts Visa, Mastercard, American Express and others, but may decline a payment if the card's country doesn't match the account's country. In such cases, changing the store region (once every 3 months) or paying via a Steam gift card helps.

Nintendo eShop is tightly tied to the account region. A card issued in another country often fails. Some regions (e.g., US, Canada, Mexico) require the billing address to match the account region; others (Japan) may accept foreign cards but with a conversion fee.

Microsoft Store is more lenient: accepts cards from many countries but may request 3-D Secure. The Xbox account region also affects available payment methods.

How to pay with a virtual card: step by step

  1. Choose your account region. For Steam — the country where you plan to buy. For eShop — a region that accepts your card (e.g., US). For Xbox — a region matching the card's billing address.
  2. Top up your virtual card. Make sure the balance covers the price plus a buffer for conversion and possible pre-authorization (usually $1–2).
  3. Enter card details. In Steam: "Account" → "Payment methods" → "Add payment method". In eShop: "Settings" → "Nintendo eShop" → "Add funds". In Microsoft Store: "Payment & billing" → "Payment methods".
  4. Provide a billing address. It must match the address linked to your virtual card. For US eShop, a ZIP code from the same state as the account region is often required.
  5. Confirm 3-D Secure. If the store requests a code, enter it from the SMS or your bank's app.
  6. Complete the purchase. After the charge, check that the game appears in your library.

How much to keep on balance

The game costs $19.99 or equivalent. Add 5–10% for currency conversion if your card isn't in USD. Some banks charge a fixed international transaction fee. If the store runs a pre-authorization (e.g., $1), it will be returned within a few days, but it's better to have a buffer.

What to do if payment is declined

  • Check the region. Change your account region if possible, or create a new account in the required region.
  • Verify the billing address. It must exactly match the address on your virtual card.
  • Try another method. Steam supports gift cards, eShop supports Nintendo eShop Cards, Xbox supports Microsoft gift cards. You can buy them in foreign online stores and redeem them on your account.
  • Contact your bank. Sometimes the transaction is blocked by the issuer — request permission for international payments.

Regional restrictions and delivery

Digital versions don't require delivery, but physical Switch copies may not ship to some countries. If you're ordering a cartridge, check if the store delivers to your region. Forwarding services (e.g., Shopfans, Banderolka) can help receive the package, but be aware of customs fees.

FAQ

Can I buy Silksong on Steam with a card from Russia?

Steam accepts cards issued in Russia, but there may be account region restrictions. If payment fails, use a Steam gift card purchased from a foreign store.

Does Nintendo eShop accept virtual cards?

Yes, but only if the card's region matches the account region. For US eShop, a US billing address is required.

What if the game won't launch after purchase?

Check system requirements and update drivers. If the problem persists, contact the store's support.

Service names, games and franchises belong to their respective owners and are mentioned only to describe the payment scenario; VirtCardPay is not affiliated with them.

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 →

Sources

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