# Sell gift cards A gift card is money you have already been paid for, so the parts that matter are the ones that keep the balance honest and the code out of the wrong hands. ## Set up the product 1. Create a gift card product. 2. Add the **denominations** you want to sell. A shopper picks one of these rather than typing an amount. 3. Configure gift card settings for the store, including how a code is revealed. ## Delivery A buyer can send a card to someone else. The recipient's name, email and a send date travel with the cart line, so buying two cards for two people in one order produces two distinct lines rather than one merged line of quantity two. Scheduled delivery requires `GIFT_CARD_ENCRYPTION_KEY` to be set on the deployment. With it set, a purchased code is sealed until its send date. Without it, scheduled delivery is off and codes go out when the order settles. You can see the queue, and reschedule a send that has not gone yet, through the gift card delivery endpoints. A send that failed is visible there with its attempt count rather than disappearing silently. ## Balances stay auditable Every movement on a card writes a ledger row, including a balance forfeited at expiry. The sum of the ledger equals the balance, and reconciliation **reports** a mismatch rather than quietly correcting one, because a silent correction destroys the evidence that something went wrong. ## Things worth knowing Once an order has settled, a card is always minted. If something is wrong with the configuration at that point the system mints anyway and raises an alert, because the shopper has already paid. Refusals belong at the cart, before the money moves. A card's code is treated as a bearer credential: whoever has it can spend it. It is kept out of application logs, and the recipient-facing view link is redacted from the access log for the same reason. ## Reference - The **Money** tab covers gift cards, denominations, deliveries and settings. - [Store credit](/api-reference/introduction) if you want a balance that is not transferable.