Ir al contenido

Gift Cards

Esta página aún no está disponible en tu idioma.

MakerVera supports stored-value gift cards that members can purchase and use toward any checkout. This guide covers both admin configuration and member usage.

  1. An admin sets the available preset denominations and a custom-amount minimum from the Gift Cards settings panel — one global config for your whole makerspace
  2. A member purchases a gift card by choosing a preset or entering a custom amount
  3. The system generates a unique code in XXXX-XXXX-XXXX format and sends it to the recipient’s email address
  4. The recipient enters the code at checkout to apply the gift card balance toward their order
  5. Partial use is supported — any remaining balance stays on the card for future purchases

Gift cards are stored value — a gift card balance can be applied toward any store purchase or paid event registration. There are no item-specific cards.

Gift cards require the Gift Cards feature on your makerspace’s plan. This is included on the Foundational and Professional plans.

ActionWithout Gift Cards FeatureWith Gift Cards Feature
View existing gift card codes and balancesYesYes
View redemption history and detailsYesYes
Issue new gift card codesNoYes
Cancel active gift card codesNoYes
Configure presets and minimumNoYes
Purchase gift cards (member store)NoYes
Redeem existing gift card codes at checkoutYesYes
Check balance on an existing codeYesYes
View gift card performance reportNo (requires View Reports)Yes

If your plan doesn’t include gift cards, the Gift Cards admin page shows a banner explaining how to upgrade. You can still view all existing gift card data — existing cards remain fully functional for holders who have already received them.

You need the manage_billing permission to manage gift cards.

Navigate to Admin → Store → Gift Cards and open the Settings panel to configure your gift card offering.

Preset denominations are fixed dollar amounts that buyers can choose from when purchasing a gift card (for example, $25, $50, $75, $100). You can offer as many presets as you like. Buyers who want a different amount can use the custom amount option instead.

To add or remove a preset, edit the list in the Settings panel and save.

You can allow buyers to enter any amount at or above a minimum you set. If a buyer enters an amount below the minimum, they see a clear error message before proceeding.

Setting the custom minimum to a reasonable floor (such as $10) prevents very small-value cards that create more administrative overhead than value.

Navigate to Admin → Store → Gift Cards to view all gift card codes.

You can filter the list by:

  • Status — Active, Fully Redeemed, Expired, Cancelled
  • Date range — When the code was created
  • Purchaser — Who bought the gift card
StatusMeaning
ActiveCode has remaining balance and can be used
Fully RedeemedEntire balance has been used
ExpiredCode passed its expiration date
CancelledAdmin cancelled the code, or the original purchase was refunded

Click any code to see its full details:

  • Original value and remaining balance
  • Purchaser and recipient information
  • Redemption history showing each use (amount, date, order)
  • Purchase mode (preset or custom amount)

You can issue a gift card code directly from the Gift Cards page — no purchase required. Click the Issue Gift Card button and enter:

FieldRequiredDescription
Recipient EmailYesThe email of the person receiving the gift card
AmountYesChoose a preset denomination or enter a custom amount at or above the configured minimum

This is useful for raffle prizes, employee appreciation, promotional giveaways, or replacement cards. Admin-issued codes appear in the gift card list alongside purchased codes.

You can cancel an active gift card code from the detail page. Cancelled codes cannot be redeemed. You cannot cancel codes that are already fully redeemed or cancelled.

When a gift card purchase is refunded, the generated code is automatically cancelled. This prevents the recipient from using a code that was paid for with a refunded payment.

If the code has already been partially redeemed, the refund still cancels the remaining balance.

Navigate to Admin → Reports → Gift Card Performance to see how your gift cards are being used. The report shows:

  • Total gift cards issued (count and value) in a date range
  • Preset-vs-custom split — how many buyers chose a preset denomination vs. a custom amount
  • Breakdown by preset denomination — which amounts sell most
  • Redemption rate — what share of issued value has been used

See the Gift Card Performance Report guide for details and CSV export instructions.


Visit the Gift Cards page (accessible from the store or at /gift-cards).

  1. Choose an amount — Select a preset denomination or enter a custom amount at or above the minimum. If a custom amount is below the minimum, a message tells you the lowest amount accepted.
  2. Enter recipient details:
FieldRequiredDescription
Recipient EmailYesEmail address of the person receiving the gift card
  1. Complete checkout — Gift card purchases are not taxable (stored value, not a taxable good). You pay only the face value of the card.
  2. Share the code — After payment, a unique code is generated and delivered to the recipient’s email address.

On the Gift Cards page, enter your code to see:

  • Remaining balance
  • Currency
  • Status (active, fully redeemed, expired, cancelled)

An unknown or invalid code shows a “not found” message without revealing whether that specific code exists — this protects against code enumeration.

You can apply a gift card on the following checkout flows:

Checkout flowGift card accepted?
Store purchasesYes
Paid event, class, and workshop registrationYes
Free event registrationN/A — no payment to apply against
One-time donationsNo
Recurring donations, memberships, and other recurring chargesNo
Buying another gift cardNo

To apply a gift card on a supported flow:

  1. Enter your XXXX-XXXX-XXXX code in the gift card field on the checkout summary
  2. The system validates the code and shows the remaining balance
  3. The gift card amount is applied toward your total
ScenarioWhat Happens
Gift card covers part of the totalYou pay the remaining balance via Stripe
Gift card covers the full totalNo additional payment is needed
Gift card has more value than the totalOnly the needed amount is deducted. The rest stays on the card

Example: Sarah has a $50 gift card and buys a $30 item. She pays $0 out of pocket, and her gift card balance drops to $20 for future use.

  • Donations would create accounting complications. A gift card purchase is already recognized as revenue at the time the card is bought, so redeeming it as a donation would count the same money twice and create an unsupportable tax receipt.
  • Recurring charges (monthly donations, memberships, recurring add-ons) require a payment method on file that can be billed automatically each month. A gift card balance is finite and decremented per use, so it can’t serve as a saved payment method.
  • Gift card purchases themselves don’t accept a gift card — you can’t use a gift card to buy another one.

Navigate to your account’s billing section to see gift cards you’ve purchased or received. Each card shows:

  • Code (masked for security)
  • Original and remaining value
  • Status
  • Purchase date
  • Gift card codes use the format XXXX-XXXX-XXXX (letters and numbers)
  • Codes are case-insensitive — entering abcd-efgh-1234 works the same as ABCD-EFGH-1234
  • Ambiguous characters (like 0/O and 1/I/L) are excluded to prevent confusion
  • Each code is cryptographically generated with over 7.9 × 10¹⁷ possible combinations
  • Balance lookups return the same “not found” message for unknown, cancelled, and incorrectly formatted codes — preventing code enumeration

The following features are planned but not yet supported:

  • Guest purchase — Gift card purchases currently require a logged-in account.
  • Bulk code generation — Admins can issue individual gift cards, but bulk generation is planned.