Show the terms before anyone pays
When to use this
Start here, on your existing site.
A gift card page where every rule is visible before the buy button.
The prompt
Add a gift card page to this site for [YOUR BUSINESS]. Offer [YOUR AMOUNTS, e.g. fixed values of 25, 50 and 100, or any amount between a minimum and maximum I set]. [IF I SELL SERVICE CARDS INSTEAD: offer these specific services as gift cards: YOUR SERVICES.] Let the buyer say who it is for, add a short personal message, and choose whether it goes to the recipient directly or back to the buyer to hand over themselves. Show my terms on the page itself, above the buy button, not behind a link and not after payment: [YOUR TERMS — what it can be spent on, whether the balance can be used over several visits, expiry if any, transferability, refundability, what happens if it is lost]. Make the buyer confirm they have read them before paying. Do not invent any term, expiry period or condition. Use exactly what I give you, and if something is missing, ask me rather than filling the gap. Say plainly how and when the code arrives, because someone buying this at eleven at night for tomorrow needs to know before they pay. Do not build payment, codes or redemption yet.
Check it worked
- Your amounts or services appear exactly as you set them
- The buyer can add a recipient and a message, and choose the delivery route
- Every term is visible above the buy button and must be acknowledged
- No term or expiry was invented
- When the code arrives is stated before payment
- Nothing takes money yet
You'll know it worked when:
A gift card page you would be comfortable showing a consumer-protection regulator.
Watch out for
Terms shown after payment are not terms. This is the single most common complaint about gift cards and the easiest one to avoid — every rule that could disappoint someone belongs above the button, in plain words. And do not let the AI write an expiry period: in a number of countries a short expiry on a gift card is simply unlawful, and a plausible-sounding "valid for 12 months" is exactly the kind of thing it will produce unprompted.