[Targeted] Discover: Get $20 With $200 Chrome Virtual Card Purchase

The Offer

Check your email (discover@card-e.em.discover.com) for the following offer from Discover card:

  • Enroll your Discover Credit Card as a virtual card number, then spend $200 or more with your virtual card number by 7/31/2025 to earn $20 cash back.
    • Next time you check out in your Chrome browser, save your Discover Card as a payment method in your Google Account.
    • After you save your card, you should see the option to turn on a virtual card number for your Discover Card. You can also do this in your Chrome payment settings or in Google Wallet in your browser.

The Fine Print

  • Offer valid now through 7/31/2025. Earn $20 Cashback Bonus® when you spend at least $200 on new purchases made using your Discover® Card with a virtual card number. Virtual card numbers can be created and used in Google Chrome™ browser on desktop or mobile devices, and Android apps, where available. Virtual card number eligible purchases include those made online in Google Chrome browser, or in Android apps, where available, only when virtual card or virtual card number is selected. Virtual card numbers may not be accepted by all merchants. Tapping your mobile device in-store for Google PayTM purchases is a different form of payment than virtual cards or virtual card numbers and are not eligible purchases.
  • No activation required. Offer is non-transferable and limited to one offer per Discover account, whether the offer is received from Discover or Google. Purchases must be made with merchants in the U.S. To qualify for $20 Cashback Bonus®, the purchase transaction date must be before or on the last day of the offer or promotion. For online purchases, the transaction date from the merchant may be the date when the item ships. Rewards are paid out based on the transaction date provided by the merchant. Discover does not determine the transaction date. Some merchants may provide a transaction date that may be different than the day the purchase was initiated. Rewards are added to your Cashback Bonus account within two billing periods of the end of the promotion. You will no longer be eligible for this offer if you switch to a Discover it® Miles Card. Certain third-party payment accounts and virtual card number transactions may not earn $20 Cashback Bonus if the technology does not provide sufficient transaction details. Discover does not determine the transaction details it receives for purchases. Listed merchants are in no way sponsoring or affiliated with this program. Learn more at Discover.com/credit-cards/digital-wallets/google-pay/google-vcn. See Cashback Bonus Terms and Conditions for more information about your rewards..

Our Verdict

Easy $20 bonus with $200 online purchase. I got this offer and others are seeing it too; not sure if it was sent to everyone.

Works even better if you have a purchase to make at Wholesale Clubs or Grocery since these are currently earning 5% with Discover this quarter.

View Comments (54)

  • I was successfully able to Autofill a Discover virtual card number on a site once I added the Discover card to my Google account and enabled the virtual card feature there.

    It did not work if I only added the Discover card to my Chrome browser (saved locally, not saved online in the Google account); in that case, the virtual card was not offered for Autofill when I tried to use it on a site, and there did not seem to be any way to enable the virtual card feature in Chrome.

    This was using desktop Chrome browser on Windows.

  • Finally got this to work with my utility. Despite numerous attempts, I was not able to add my virtual Discover card as a payment method to my utility using Google Chrome desktop. However, I was easily able to add virtual Discover from Google Wallet as a payment method in the utility's mobile app.

    I will not make actual payment until after July 1 when utilities is a 5% cashback category for 3Q Discover. Discover $20 bonus offer is good through July 31.

      • But how do you pay with a virtual card number. I don't see that option when checking out with chrome. Everything is added in chrome and virtual card is turned on, but all I see when checking out and before cliking "place order" are just the regular cards in my accounts. Chrome doesn't give an option and say "would you like to pay with a virtual card number."

        • @guest_2066325 I got that far too and as @guest_2067766 points out, you need to enable the autofill. Sadly, the only places I wanted to use it (Walmart/Sams and Costco) don't allow virtual cards. Will probably end up doing Amazon.

        • You can use it on most websites where you manually type in your credit card info -- if the checkout page is showing your website's saved cards then click on "add new card"

          Instead of manually typing it in your new card info you get an autofill dropdown menu that shows the cards saved to Chrome -- for Discover it'll show two options (your regular card and a separate virtual card that's automatically generated by the browser)

          Under Chrome browser settings then payment methods -- enable autofill payment methods and save security codes so when you click on the box to enter card number on a website it'll show a dropdown menu with available cards

  • For those who used this "virtual" number on amazon, how do you do that? Is there a way to generate a "virtual" number? I got check out and there's no option for other payments except the one already in your account. Google chrome doesn't say anything either.

    • You need to be logged into your Google account while using Chrome during checkout; make sure your Discover card has been added to the payments section of your Google account. In Chrome settings, make sure all the options under "Payment methods" are turned on; the "Verify it's you" option does not need to be turned on. When checking out, select the option to add a card and the pull-down menu should display the virtual card number.

      • But chrome doesn't give me options when I check out from any merchants to use virtual card number. I'm trying to checkout from walmart, amazon, ebay, target, lowes, homedepot and these sites don't give the option to check out with a virtual card number. Chrome just stays still and doesn't give any option to use a saved card. I'm logged in to chrome and everything.

  • Too late for anyone else to do, but I used Discover virtual card # to make two Target purchases. Target had a promo (on May 17th only) to get a $10 Target Circle Bonus for buying a Target $100 eGift Card (needed to be emailed/texted, not physical). Good situation to use Discover since Target doesn't give the 5% for the Target Circle Card when buying Target gift cards.

    Will report back if 2x $100 purchases satisfies Discover's $200 spend requirement.

      • Yes!

        Although there was never any kind of confirmation or notification given by Discover, the bonus did indeed convey. I checked my latest billing statement and it is apparent that it was given as $20 under Cashback Bonus® Rewards -> EARNED THIS PERIOD -> Everywhere Else +$20.00

  • So this has to be used on chrome?
    $200 has to be one purchase?

    Alot isn't clear from the email.

    • The terms mention the plural term "purchases," so a single purchase is not required.

      "Earn $20 Cashback Bonus® when you spend at least $200 on new purchases made using your Discover® Card with a virtual card number."

  • I was just targeted by Discover for a $50 cashback if I added an additional user and then made 1 purchase. A pretty easy 50 bucks.

  • I thought this could be multiple purchases that add up to $200+? Does anyone know?

    • Terms: "Earn $20 Cashback Bonus when you spend at least $200 on new purchases made using your Discover Card with a virtual card number." @guest_2061264