Sell gift cards on your widget

Let visitors buy single-use gift cards funded by Stripe. Recipients redeem the emailed code at pass checkout.

ForOwnerManager

Prerequisites

  • • Stripe must be connected before anyone can buy a gift card. You can switch gift cards on earlier: the Gift Cards page shows "Not on sale yet" and the widget says gift cards aren't available until Stripe is connected. They go on sale on their own once it is.
  • • Feature: Embed Widget must be enabled in Settings → Features.
1

Open Passes → Gift Cards

Click "Gift Cards" in the Passes header. Turn on "Sell gift cards" to enable the widget.

2

Pick denominations

Enter comma-separated preset amounts (e.g. 25, 50, 100). Optionally allow custom amounts with a min/max range.

3

Embed the widget

Add the gift card widget to your site with the script tag below. Switch the data-type attribute to "gift-cards":

4

Send + receive

Buyer enters recipient name, email, optional message, and (optional) future delivery date. After payment we email the recipient a code — right away, or on the delivery date the buyer picked — and the buyer gets a receipt that says which.

5

Redemption

Recipient enters the code at the pass checkout page. Single-use: the full balance is consumed, any leftover above the pass price is forfeited.

Limits
  • • Refunds only work on un-redeemed cards. Once a code has been applied to a pass, you cannot refund it.
  • • A gift card can be in one checkout at a time. While a buyer is on the payment page (up to 30 minutes) the Gift Cards list shows "In a checkout now" under the card. Refunding the card ends that checkout.
Tips
  • • You can re-send the delivery email from the Gift Cards list at any time.
  • • A red line under a card's status ("Applied to 2 purchases" or "Used after refund") means its discount was given more than the card covered, and shows by how much.
  • • A card bought with a "Deliver on" date shows "Scheduled for <date>" under its status and is emailed automatically that day, within the hour after midnight on your studio's clock. Press "Send now" to send it early.
  • • "Email not sent" under a card means the recipient has not received it — usually a mistyped address. Check it with the buyer, then press "Send now".
Help Center - Klasly