Visa Gift Card Not Working Online? How to Register and Fix It
Why Visa gift cards fail at online checkouts, when you need to register your name and address with the issuer, and what ZIP code to enter.
On this page
- Why won't my Visa gift card work online?
- Do I need to register my Visa gift card to use it online?
- How do I register a Visa gift card for online purchases?
- What ZIP code do I use for a Visa gift card?
- Still declined after registering?
- Can I use a Visa gift card for subscriptions or on foreign websites?
- Is it different in Canada?
- How do I register safely?
A Visa gift card usually fails online because the store checks the billing name, address or ZIP code against the card issuer's records and they don't match. Depending on the issuer, either enter your own name and address (Vanilla says no registration is needed), or register them on the issuer's website, then type them exactly the same way at checkout. A low balance, a foreign merchant or a subscription can also cause a decline.
Why won't my Visa gift card work online?
The most common reason is an address check. Many online stores use an Address Verification System (AVS) to confirm that the billing address you type matches the address on file for the card. A Visa gift card number goes into the same payment field as a credit card number, so the store runs the same check, even though the gift card may not have your address on file.
Other common reasons include:
- The balance doesn't cover the full order, including tax and shipping.
- The store is based outside the United States. Vanilla Visa gift cards only work with merchants based in the US and the District of Columbia.
- The purchase is a subscription or recurring charge, which Vanilla cards can't be used for.
- The store's fraud software declines gift cards. Visa says some internet merchants use fraud protection software that may decline a Visa gift card.
Do I need to register my Visa gift card to use it online?
It depends on who issued the card, so check the name and website printed on the back before you do anything. Here's how three common types compare:
| Card | Registration | What to enter at checkout |
|---|---|---|
| Vanilla Visa or Mastercard gift card (vanillagift.com, onevanilla.com) | Not needed. Vanilla says there is no need to register its gift cards. | Your own name, billing address and ZIP code |
| MyGift Visa or Mastercard gift card (GiftCardMall, now part of Giftcards.com) | Register your name, billing address and phone number on the MyGift site or by phone | Exactly the details you registered |
| Other Visa gift cards, including cards sold in Canada | Visa says to register by calling the provider or visiting its website, both listed on the card | The same name, address and phone number you registered |
If you have a Vanilla card, our Vanilla gift card guide and OneVanilla guide list the official sites. If you aren't sure who issued your card, our Visa gift card balance guide explains where to find the issuer in the fine print.
How do I register a Visa gift card for online purchases?
Register on the issuer's own website, using the address printed on your card or its packaging. The steps are similar for most issuers:
- Find the issuer's website and toll-free number on the back of the card or in the card packaging.
- Type that website address into your browser yourself. Don't use a search ad, or a link from a text or email.
- Enter the card number, expiration date and security code when asked.
- Choose the option to register the card or update your details, and add your name, billing address and phone number.
- Save the changes, and note exactly how you typed the address, including apartment numbers and abbreviations.
- At checkout, enter the same name and billing address, plus the card number, expiration date and security code.
Giftcards.com says that if a site won't let you update the information, you may at least be able to see the generic name and address already linked to the card, which you can try at checkout. For MyGift cards, see our MyGift balance and registration guide. The MyGift customer service number is 1-888-524-1283.
What ZIP code do I use for a Visa gift card?
Use the ZIP code the issuer has on file for the card. For Vanilla cards, that means your own ZIP code, because Vanilla says you can use it when asked. For registered cards, use the ZIP code you registered. Giftcards.com gives these tips for its cards:
- If the card came to you in the mail, try the ZIP code of your mailing address.
- Online, try the same ZIP code you entered in the shipping address.
- If that doesn't work, try your home ZIP code.
Still declined after registering?
Work through this checklist before you contact the issuer:
- The balance covers the order total, including tax and shipping.
- Your name and address are typed exactly as registered.
- You entered the card security code.
- The store is based in the US, if your card is a Vanilla card.
- The purchase isn't a subscription or recurring charge.
- No pending hold from a gas station or restaurant is using up part of the balance.
If all of that checks out, try a different store. Vanilla says a decline when you have enough funds is most likely caused by security measures, and suggests using the card in person or with a different online merchant. Our guide to why a Visa gift card is declined covers in-store causes such as tip and gas holds.
Can I use a Visa gift card for subscriptions or on foreign websites?
Usually not. Vanilla says its Visa gift cards can't be used for recurring billing and only work with merchants based in the United States and the District of Columbia. Visa also advises against using a Visa gift card for recurring bill payments such as a phone or cable bill. Even if a subscription accepts the card at sign-up, later renewals can fail once the balance runs low, so a credit or debit card is the better choice for anything that renews.
Is it different in Canada?
Visa gift cards sold in Canada generally need registering before you shop online. Visa Canada says to register the card by calling the provider or visiting its website, and that the name, address and phone number you use for an online or phone purchase must be exactly the same as the information you registered. Shopping on a US website in US dollars can also add a foreign exchange charge on some prepaid cards. See our Vanilla Prepaid Canada guide for the Canadian card, and our guide to foreign transaction fees for how currency charges work.
How do I register safely?
Only enter your card number on the issuer's official website. Giftcards.com warns about fake sites that copy real gift card sites and capture the card number and PIN as you type them. Type the address printed on the card into your browser, and never give the card number or security code to anyone who calls, texts or emails you offering help.
Frequently asked questions
How do I register my Visa gift card for online use?
Go to the website printed on the back of the card, typing the address yourself. Enter the card number, expiration date and security code, then add your name, billing address and phone number, and use exactly the same details at checkout. Vanilla says its cards don't need registering, so for those you can enter your own name and address instead.
Why does my Visa gift card say invalid billing address?
The store is comparing the address you typed with the address the card issuer has on file. If you never registered the card, the issuer may have no address for it, or only a generic one. Register your address on the issuer's site, or for Vanilla cards enter your own address, and type it exactly the same way each time.
What name do I put on a Visa gift card online?
Use your own name unless the issuer's site shows a different name linked to the card. Vanilla says to fill in your own name and address in the billing section. For a card you registered, use the name exactly as you registered it, because Visa says the details must match or the transaction may be declined.
Do I need to register a Vanilla Visa gift card?
No. Vanilla says there is no need to register its gift cards. When a website asks for a billing address or ZIP code, you can enter your own. If the card is still declined with enough money on it, Vanilla says security measures are the likely cause and suggests trying in person or with another online store.
Why does my Visa gift card work in stores but not online?
In a store the card is swiped, tapped or inserted, and there's usually no address check. Online, the store asks for a billing address and ZIP code and checks them against the issuer's records. If they don't match, the order is declined. Registering your address, or entering the details your issuer expects, usually fixes it.
Can I use a Canadian Visa gift card on a US website?
It depends on the card's terms, so check the card materials first. Visa Canada says you need to register the card, and that the name, address and phone number you enter for an online purchase must match your registration exactly. Paying a US store in US dollars may add a foreign exchange charge on some prepaid cards, so leave room in the balance.
Comments & Questions (0)
No comments yet — be the first to ask. Comments appear after review.
Leave a comment
Your comment appears after our team approves it. Or sign in to post faster.