How to Sell Gift Cards

Modified on: Thu, 20 Nov, 2025 at 5:43 AM

Gift Cards can be sold in multiple ways—through a dedicated checkout link, embedded checkout, QR codes, or by adding Gift Card Products to existing checkouts such as Funnels, Forms, Payment Links, Invoices, Stores, and Calendars (where products are supported).


This article walks you through each selling method, what customers experience, and best practices for smooth delivery and redemption.


TABLE OF CONTENTS


Overview

Gift Cards can be sold as a product—either through their own checkout or by adding them to any of your existing selling workflows. When a customer buys a gift card, a Gift Card Order is created and the gift card is delivered based on the delivery configuration chosen at checkout.


Each Gift Card Product comes with:

  • A dedicated checkout link

  • An embed code

  • A QR code

  • The ability to be added to any checkout that supports product selection



This allows you to sell gift cards wherever your customers already buy.


Prerequisites

Before you can sell gift cards, make sure you have:

  1. At least one Gift Card Product created
    (Payments → Gift Cards → Gift Card Products → Create Gift Card)

  2. Inventory set (optional)

  3. The Gift Card Product in Active state (not Deactivated or Archived)


Once created, the system automatically generates a Sell section for each Gift Card Product containing:

  • Sell Checkout Link

  • Embed Code

  • QR Code


Selling Gift Cards Using the Dedicated Checkout Link

Each Gift Card Product has its own unique checkout link in both Test and Live modes.


How to access the 'Live' link to Sell 'Live' Gift Cards

  1. Go to Payments → Gift Cards → Gift Card Products

  2. Choose a Gift Card Product Card

  3. Click Sell

  4. Copy the Live mode link

  5. Share link with your customers so they can purchase the gift card


How to access the 'Test' link to Sell 'Test' Gift Cards

  1. Go to Payments → Gift Cards → Gift Card Products

  2. Choose your Gift Card Product Card

  3. Click Sell

  4. Click on the Test Mode Checkout Link

  5. Use the link for internal testing


Once the customer lands on the screen (Test or Live), they'll see a 3 step process to purchase gift cards.


Customer experience on the dedicated checkout

Depending on your product setup, the customer will:

  1. Select a denomination

  2. Choose whether they are buying:

    • For Someone Else

      • Collects recipient details + purchaser details

    • For Yourself

      • Only purchaser details collected

  3. Choose Immediate delivery or Schedule for later

  4. Complete payment

  5. Receive order confirmation

  6. Recipient receives the gift card via email or SMS (if buying for someone else)


Key notes

  • Scheduled deliveries send the gift card only at the chosen date/time

  • Scheduled gift cards are only sent later but if the code is accessed and used on any checkout for redemption, it will allow to be redeemed

  • Gift cards purchased in Live mode i.e. Live Gift Cards can only be redeemed on Live Mode checkouts

  • Gift cards purchased in Test mode i.e. Test Gift Cards can only be redeemed on Test Mode checkouts


Selling Gift Cards Using the Embed Code


You can embed the dedicated gift card checkout directly onto any external webpage.

How to retrieve the embed code

  1. Go to Payments → Gift Cards → Gift Card Products

  2. Choose a Gift Card Product Card

  3. Click Sell

  4. Copy the Embed Code

Where to embed

  • WordPress websites

  • HTML landing pages

  • Blog pages

  • Custom portals

  • Link-in-bio pages

Once embedded, customers browse denominations and complete purchases without leaving your website.


Selling Gift Cards Using the QR Code

QR codes make it easy to sell gift cards in physical locations or on any medium that’s not clickable. These QR codes and associated links are for purchasing 'Live' mode gift cards.


How to access the QR code

  1. Go to Payments → Gift Cards → Gift Card Products

  2. Choose a Gift Card Product Card

  3. Click on the QR Icon

  4. A modal with a shareable QR code for the checkout link appears

  5. You can choose to Download the QR Code

  6. Or Share It

  7. You can also copy the link to the dedicated 'Sell' URL in Live Mode from here.


Usage examples

  • Table tents in restaurants

  • Salon desk counters

  • Digital screens

  • Event booths

  • Product packaging inserts

  • Brochures, posters, or newspaper ads

Scanning the QR code opens the same dedicated checkout link.


Selling Gift Cards Through Existing Checkouts

Gift Cards can be sold as a product on all supported checkouts. This option gives you full flexibility to bundle gift cards along with your other items.


Supported checkouts

You can add a Gift Card Product to:

  • Funnels (One-step and Two-step order forms)

  • Forms (Sell Products)

  • Store

  • Payment Links

  • Websites

  • Invoices

  • Calendars (if the calendar supports products)


1 Selling Through Funnels

  1. Open your funnel

  2. Add the Product addition component

  3. Select and add your Gift Card Product

  4. Publish the funnel

  5. Customers buying from this funnel will receive the gift card automatically after successful payment on their email address entered on the Funnel


2 Selling Through Forms

  1. Open your form

  2. Add a Product List / Product Selection field

  3. Choose the Gift Card Product

  4. Save and publish


3 Selling Through Stores

  1. Go to Sites →  Stores

  2. Add your Gift Card Product to your storefront

  3. Customers can browse and purchase gift cards like any other item


4 Selling Through Payment Links

  1. Go to Payments → Payment Links

  2. Create a new link

  3. Add your Gift Card Product

  4. Share the payment link anywhere


5 Selling Through Invoices

  1. Open any invoice

  2. Add your Gift Card Product

  3. Send the invoice

  4. Once invoice is paid, the gift card is delivered to the buyer


6 Selling Through Calendars

If your calendar supports product-based payments, you can add your Gift Card Product to the appointment flow.


Delivery Experience for End Customers

Gift cards are delivered based on Customer Email Address


Buyers receive:

  • Purchase receipt (If applicable)

  • The gift card email

  • Expiry date in the email

  • Amount / denomination of the gift card

  • Redemption instructions (Terms & Conditions added on the Gift Card Product)

  • Optional personalized message

Delivery can be immediate or scheduled.


Test Mode vs Live Mode

Gift cards purchased in:

  • Test Mode → redeemable only in test mode checkouts

  • Live Mode → redeemable only in live mode checkouts

This applies across all checkouts.


Tip:
If you add gift cards to a test-mode funnel, customers will receive test gift cards only.


FAQs

Q: Can I sell the same gift card through multiple channels simultaneously?

Yes. A gift card can be sold via its link, QR, embed, and through any existing checkout. Inventory will keep on depleting as more sales happen for the gift card.


Q: What happens if a Gift Card Product is deactivated?

Its Sell flow stops working — the checkout link becomes invalid, and it cannot be purchased from Stores but rest of the checkouts where it is already added continue to operate sales and the products have to be manually removed from such checkouts when the card is deactivated.


Q: Can I sell gift card products through all payment providers?

Yes. Gift card can be sold through any of your default checkout payment providers. However redemption on all types of products and scenarios can only be done in case of Stripe, NMI, Authorize.net and Square. 


Q: Can customers use one gift card to buy another gift card?

No. Gift cards can’t be used to purchase more gift cards.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article