Create a collect-and-earn stamp card step by step: customers gather stamps and unlock a reward when the card is full.
A Stamp Card is the digital version of the paper punch card. Customers collect stamps, and once the card is full they earn the reward. It is the most familiar loyalty mechanic.
How it works
The customer adds the card to Apple Wallet or Google Wallet.
The card shows Stamps of 10 (your own goal). After each stamp the customer gets a message such as ”⭐ +1 stamp • 3 more stamps to your reward • You have 7 stamps”.
On each qualifying purchase, staff add one or more stamps on the Scanner.
Stamps are not capped. The customer can keep collecting past a full card, and any extra carries over.
The reward can be redeemed once the customer reaches halfway plus one stamp (for example 6 on a 10-stamp card, but never fewer than 3 stamps), so you can give it a little early if you like.
Redeeming clears one full card’s worth of stamps. If the card was only partly filled (under the full number), it resets to 0. If it was full or over, the surplus carries over: 10 becomes 0, and 11 becomes 1. Rewards repeat, so a full card never ends the relationship.
Any repeat-visit business that wants a simple “buy several, get one free” loyalty loop.
Good to know: rewards repeat, so a full card does not end the relationship. An optional starting bonus and referral bonuses help new customers get going.
If you want customers to buy their stamps up front instead of collecting them, switch on Paid in advance. See Paid in advance.
Already created this card? You can edit it any time: change the settings, design, or details, and the update reaches existing cardholders.
Paid in advance
Switch on Paid in advance in the card settings and the card works the other way round. The customer buys the stamps first. Staff use them up on each visit.
The customer adds the empty card to the wallet.
At the counter the cashier charges the card. It fills to the full set of stamps, for example ten coffees. The customer pays for the pack at this moment.
On each visit staff deduct stamps, counting down to zero.
At 0 the cashier can charge the card again to sell another pack.
The card shows Remaining stamps. After each use the customer gets a message such as ”✅ 1 stamp used • Balance: 6 stamps”. For what staff tap at the counter, see Stamp cards paid in advance on the scanner.Best for prepaid packs and bundles: coffee packs, class packs, wash bundles.
Good to know:
Choose it when you create the card. It cannot be changed on a saved card.
There is no starting bonus, because the stamps are paid for, not given.
The Paid in advance switch in the stamp settings
Create a stamp card
1
Open the card creator
Go to Passes and click Create Card. On Choose Your Card Type, pick Stamp Card and click Continue.
2
Settings
On the How Many Stamps? step, set the rules of the card:
How Many Stamps (slider, 1 to 20): how many stamps a customer collects for a reward.
Paid in advance (switch): customers buy the stamps first and use them up. See Paid in advance. Off by default. Not available on a saved card.
Card Issuance Limit (toggle): cap the maximum number of cards that can be issued.
Starting bonus (toggle): give new customers a head start with some stamps when they sign up.
Referral Program (toggle): when a customer refers a friend, both earn bonus stamps after the new customer’s first transaction. Set the bonus for the referrer and for the new customer.
Click Continue.
Stamp settings
3
Stamp Design
On the Stamp Design step, choose how the stamps look:
Design Mode: Standard (pick one stamp icon) or Individual (upload a separate background image for each stamp count).
Stamp Icon (Standard mode): choose from the library of 10,000+ icons.
Custom Background: optionally upload an image to sit behind the stamps (recommended 1125 x 432 px).
Click Continue.
4
Card Appearance
On the Card Appearance step, upload images and set colours:
Logo (recommended 480 x 150 px).
Notification Icon shown in push notifications and the wallet app list (recommended 512 x 512 px), with a live preview.
Card Colors: Text Color, Background Color, and the colour Under Stamps.
Click Continue.
5
Sign-up Form
On the Sign-up Form step, choose what customers fill in to get the card:
Language: the languages the form is offered in (EN, SK, CS, DE).
Active Fields: Email and First Name are always on the form and always required. Mark other fields required; drag to reorder.
Available Fields you can add: Last Name, Phone, Date of Birth, and any custom fields you have created. You can also Create custom field here to collect something specific to your business.
Click Continue.
6
Card Information
On the Card Information step, set the text and links on the card:
Company Name: your business name.
Business Links: your website, Instagram and Facebook. They appear on the back of the card.
Review Link: choose Automatic (recommended: the Google review link of the store where each customer signed up), Custom link (one review page you choose, the same for every customer) or Off (no review link on the card). See Review link.
Show terms of use: switch it on to display your terms and conditions on the back of the card, then type them into the box that appears.
Loyalty programme rules: its own switch, separate from Show terms of use. Turn it on and paste the web address of your own programme rules. Customers see the link when they sign up, next to the VEXiON terms, and it does not replace them. The link is never on the card. If you paste an address without https://, it is added for you. See Editing a card.
Click Continue.
7
Review & Create
The Review step summarises everything. Then either Save as Draft to finish later, or Create & Activate to make the card live. A draft is not visible to customers until you activate it.
Was this page helpful?
⌘I
{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"VEXiON cards","description":"VEXiON cards public API, integrations, and knowledge base. Build loyalty programs, gift cards, and digital wallet passes for any POS or e-commerce platform.","colors":{"primary":"#36C6FA","light":"#E5F6FF","dark":"#2BA8D9"},"logo":{"light":"https://mintcdn.com/vexioncards/irWPA7dKqFpQDf2M/logo/light.svg?fit=max\u0026auto=format\u0026n=irWPA7dKqFpQDf2M\u0026q=85\u0026s=60356e86b157bf8f5101f425a06a3859","dark":"https://mintcdn.com/vexioncards/irWPA7dKqFpQDf2M/logo/dark.svg?fit=max\u0026auto=format\u0026n=irWPA7dKqFpQDf2M\u0026q=85\u0026s=0410c9131490191d2ec4f30cae98fe11","href":"https://vexioncards.one"},"favicon":"https://mintcdn.com/vexioncards/XA_RCl9_De-pJw5l/favicon.svg?fit=max\u0026auto=format\u0026n=XA_RCl9_De-pJw5l\u0026q=85\u0026s=e44510783108f8292bccb1db803af7c8","api":{"openapi":["openapi.json"],"playground":{"display":"interactive"},"examples":{"languages":["curl","javascript","python"]},"mdx":{"auth":{"method":"bearer","name":"Authorization"},"server":["https://api.vexioncards.one","https://migration.api.vexioncards.one"]}},"appearance":{"default":"light","strict":true},"footer":{"socials":{"github":"https://github.com/VEXiON-cards","linkedin":"https://www.linkedin.com/company/vexioncards","instagram":"https://www.instagram.com/vexioncards"}},"search":{"prompt":"Search docs..."},"seo":{"metatags":{"og:site_name":"VEXiON cards Docs","robots":"noindex, nofollow"},"indexing":"navigable"},"fonts":{"family":"Manrope"},"icons":{"library":"lucide"},"integrations":{"posthog":{"apiKey":"phc_5xDGi1KFzL6dY9SU2niicjR2fwR8SM7uNGZf6SYTgmE","apiHost":"https://eu.i.posthog.com","sessionRecording":true}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"markdown":{"schema":true},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"href":"api-reference/introduction"},{"language":"cs","href":"api-reference/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"vexioncards","hasAudioNarration":false,"actualSubdomain":"vexioncards","customDomains":[],"gitSource":{"type":"github","owner":"vexion-cards","repo":"vexion-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6af2d2d2e5e36dceb0643bc4","clientVersion":"0.0.4131","searchFilterCounts":[{"language":"cs","tag":"Centrum pomoci","count":104},{"language":"en","tag":"Knowledge Base","count":104},{"language":"default","tag":"API Reference","count":83},{"language":"cs","tag":"Integrácie","count":27},{"language":"en","tag":"Integrations","count":27},{"language":"cs","tag":"POS systémy","count":20},{"language":"en","tag":"POS systems","count":20},{"language":"cs","tag":"Nastavenia","count":18},{"language":"en","tag":"Settings","count":18},{"language":"cs","tag":"Karty","count":17},{"language":"en","tag":"Cards","count":17},{"language":"cs","tag":"Správa existujúcich kariet","count":15},{"language":"en","tag":"Managing Existing Cards","count":15},{"language":"default","tag":"Webhook endpoints","count":10},{"language":"cs","tag":"Skener","count":10},{"language":"en","tag":"Scanner","count":10},{"language":"cs","tag":"Akcie podľa typu karty","count":9},{"language":"en","tag":"Actions by card type","count":9},{"language":"cs","tag":"Typy kariet","count":8},{"language":"cs","tag":"Začíname","count":8},{"language":"en","tag":"Card Types","count":8},{"language":"en","tag":"Getting Started","count":8},{"language":"default","tag":"Cards","count":6},{"language":"default","tag":"Customers","count":6},{"language":"default","tag":"Custom fields","count":5},{"language":"default","tag":"Notifications","count":5},{"language":"default","tag":"Team members","count":5},{"language":"default","tag":"Products","count":4},{"language":"default","tag":"Transactions","count":4},{"language":"default","tag":"MCP server","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":false,"type":"email"}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"knowledge-base/stamp-card","slug":"/knowledge-base/stamp-card","pageMetadata":{"title":"Stamp Card","description":"Create a collect-and-earn stamp card step by step: customers gather stamps and unlock a reward when the card is full.","href":"/knowledge-base/stamp-card"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Create a collect-and-earn stamp card step by step: customers gather stamps and unlock a reward when the card is full.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,Info,Note,OptimizedImage,Step,Steps,Tip}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`Stamp Card`}),` is the digital version of the paper punch card. Customers collect stamps, and once the card is full they earn the reward. It is the most familiar loyalty mechanic.`]}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-works`,children:`How it works`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`The customer adds the card to Apple Wallet or Google Wallet.`}),`\n`,_jsxs(_components.li,{children:[`The card shows `,_jsx(_components.strong,{children:`Stamps of 10`}),` (your own goal). After each stamp the customer gets a message such as ”⭐ +1 stamp • 3 more stamps to your reward • You have 7 stamps”.`]}),`\n`,_jsxs(_components.li,{children:[`On each qualifying purchase, staff add one or more stamps on the `,_jsx(_components.a,{href:`/knowledge-base/using-the-scanner`,children:`Scanner`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Stamps are `,_jsx(_components.strong,{children:`not capped`}),`. The customer can keep collecting past a full card, and any extra carries over.`]}),`\n`,_jsxs(_components.li,{children:[`The reward can be redeemed once the customer reaches `,_jsx(_components.strong,{children:`halfway plus one`}),` stamp (for example 6 on a 10-stamp card, but never fewer than 3 stamps), so you can give it a little early if you like.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Redeeming clears one full card’s worth of stamps.`}),` If the card was only partly filled (under the full number), it resets to 0. If it was full or over, the surplus carries over: 10 becomes 0, and 11 becomes 1. Rewards repeat, so a full card never ends the relationship.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`For exactly what staff tap at the counter, see `,_jsx(_components.a,{href:`/knowledge-base/scanner-stamp`,children:`Stamp cards on the scanner`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`best-for`,children:`Best for`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Cafés, bakeries, coffee shops, and hairdressers.`}),`\n`,_jsx(_components.li,{children:`Any repeat-visit business that wants a simple “buy several, get one free” loyalty loop.`}),`\n`]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Good to know:`}),` rewards repeat, so a full card does not end the relationship. An optional `,_jsx(_components.strong,{children:`starting bonus`}),` and `,_jsx(_components.strong,{children:`referral`}),` bonuses help new customers get going.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`If you want customers to `,_jsx(_components.strong,{children:`buy`}),` their stamps up front instead of collecting them, switch on `,_jsx(_components.strong,{children:`Paid in advance`}),`. See `,_jsx(_components.a,{href:`#paid-in-advance`,children:`Paid in advance`}),`.`]})}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Already created this card? You can `,_jsx(_components.a,{href:`/knowledge-base/editing-a-card`,children:`edit it any time`}),`: change the settings, design, or details, and the update reaches existing cardholders.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`paid-in-advance`,children:`Paid in advance`}),`\n`,_jsxs(_components.p,{children:[`Switch on `,_jsx(_components.strong,{children:`Paid in advance`}),` in the card settings and the card works the other way round. The customer buys the stamps first. Staff use them up on each visit.`]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`The customer adds the `,_jsx(_components.strong,{children:`empty`}),` card to the wallet.`]}),`\n`,_jsxs(_components.li,{children:[`At the counter the cashier `,_jsx(_components.strong,{children:`charges`}),` the card. It fills to the full set of stamps, for example ten coffees. The customer pays for the pack at this moment.`]}),`\n`,_jsxs(_components.li,{children:[`On each visit staff `,_jsx(_components.strong,{children:`deduct`}),` stamps, counting down to zero.`]}),`\n`,_jsxs(_components.li,{children:[`At `,_jsx(_components.strong,{children:`0`}),` the cashier can charge the card again to sell another pack.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`The card shows `,_jsx(_components.strong,{children:`Remaining stamps`}),`. After each use the customer gets a message such as ”✅ 1 stamp used • Balance: 6 stamps”. For what staff tap at the counter, see `,_jsx(_components.a,{href:`/knowledge-base/scanner-prepaid-stamp`,children:`Stamp cards paid in advance on the scanner`}),`.`]}),`\n`,_jsx(_components.p,{children:`Best for prepaid packs and bundles: coffee packs, class packs, wash bundles.`}),`\n`,_jsxs(Info,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Good to know:`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Choose it when you create the card. It `,_jsx(_components.strong,{children:`cannot be changed on a saved card`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`There is `,_jsx(_components.strong,{children:`no starting bonus`}),`, because the stamps are paid for, not given.`]}),`\n`]})]}),`\n`,_jsx(Frame,{caption:`The Paid in advance switch in the stamp settings`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/vexioncards/m034qj0NvAcepHwa/images/stamp-paid-in-advance.png?fit=max\u0026auto=format\u0026n=m034qj0NvAcepHwa\u0026q=85\u0026s=9fd4650ff4e38b0e5367ebc93ca47172`,alt:`The stamp settings with the How Many Stamps slider and the Paid in advance switch turned on. The text reads: Customers buy the stamps first, then use them up. The card starts empty.`,\"data-og-width\":`1568`,width:`1568`,\"data-og-height\":`1027`,height:`1027`,\"data-path\":`images/stamp-paid-in-advance.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/vexioncards/m034qj0NvAcepHwa/images/stamp-paid-in-advance.png?w=280\u0026fit=max\u0026auto=format\u0026n=m034qj0NvAcepHwa\u0026q=85\u0026s=2904623d2277a406a419a2be30756b38 280w, https://mintcdn.com/vexioncards/m034qj0NvAcepHwa/images/stamp-paid-in-advance.png?w=560\u0026fit=max\u0026auto=format\u0026n=m034qj0NvAcepHwa\u0026q=85\u0026s=420428666586828682eba21dce99af7d 560w, https://mintcdn.com/vexioncards/m034qj0NvAcepHwa/images/stamp-paid-in-advance.png?w=840\u0026fit=max\u0026auto=format\u0026n=m034qj0NvAcepHwa\u0026q=85\u0026s=e8c8515462c6fc902b74b43553a0e909 840w, https://mintcdn.com/vexioncards/m034qj0NvAcepHwa/images/stamp-paid-in-advance.png?w=1100\u0026fit=max\u0026auto=format\u0026n=m034qj0NvAcepHwa\u0026q=85\u0026s=9fc46dbb4103faea6d6741f6e8a011cc 1100w, https://mintcdn.com/vexioncards/m034qj0NvAcepHwa/images/stamp-paid-in-advance.png?w=1650\u0026fit=max\u0026auto=format\u0026n=m034qj0NvAcepHwa\u0026q=85\u0026s=4cb3807c4137059c22363b1559652909 1650w, https://mintcdn.com/vexioncards/m034qj0NvAcepHwa/images/stamp-paid-in-advance.png?w=2500\u0026fit=max\u0026auto=format\u0026n=m034qj0NvAcepHwa\u0026q=85\u0026s=4c79472f51c8a1e5a80038ec707cdd0c 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`create-a-stamp-card`,children:`Create a stamp card`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open the card creator`,children:_jsxs(_components.p,{children:[`Go to `,_jsx(_components.strong,{children:`Passes`}),` and click `,_jsx(_components.strong,{children:`Create Card`}),`. On `,_jsx(_components.strong,{children:`Choose Your Card Type`}),`, pick `,_jsx(_components.strong,{children:`Stamp Card`}),` and click `,_jsx(_components.strong,{children:`Continue`}),`.`]})}),_jsxs(Step,{title:`Settings`,children:[_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`How Many Stamps?`}),` step, set the rules of the card:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`How Many Stamps`}),` (slider, 1 to 20): how many stamps a customer collects for a reward.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Paid in advance`}),` (switch): customers buy the stamps first and use them up. See `,_jsx(_components.a,{href:`#paid-in-advance`,children:`Paid in advance`}),`. Off by default. Not available on a saved card.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.a,{href:`/knowledge-base/card-issuance-limit`,children:`Card Issuance Limit`})}),` (toggle): cap the maximum number of cards that can be issued.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.a,{href:`/knowledge-base/starting-bonus`,children:`Starting bonus`})}),` (toggle): give new customers a head start with some stamps when they sign up.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.a,{href:`/knowledge-base/refer-a-friend`,children:`Referral Program`})}),` (toggle): when a customer refers a friend, both earn bonus stamps after the new customer’s first transaction. Set the bonus for the referrer and for the new customer.`]}),`\n`]}),_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Continue`}),`.`]}),_jsx(Frame,{caption:`Stamp settings`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/vexioncards/jyoFo5IjMFdGfJql/images/stamp-card-settings.png?fit=max\u0026auto=format\u0026n=jyoFo5IjMFdGfJql\u0026q=85\u0026s=c451e9bc60d64120445e307751df02e1`,alt:`The Stamp card editor Settings tab: the How Many Stamps slider, and the Card Issuance Limit, Starting bonus, and Referral Program toggles, with the live card preview.`,\"data-og-width\":`1456`,width:`1456`,\"data-og-height\":`834`,height:`834`,\"data-path\":`images/stamp-card-settings.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/vexioncards/jyoFo5IjMFdGfJql/images/stamp-card-settings.png?w=280\u0026fit=max\u0026auto=format\u0026n=jyoFo5IjMFdGfJql\u0026q=85\u0026s=18e33f9152ded990fa2197e4c3aaba6a 280w, https://mintcdn.com/vexioncards/jyoFo5IjMFdGfJql/images/stamp-card-settings.png?w=560\u0026fit=max\u0026auto=format\u0026n=jyoFo5IjMFdGfJql\u0026q=85\u0026s=f0d28bd7ae13e9721a181af257b7cd5b 560w, https://mintcdn.com/vexioncards/jyoFo5IjMFdGfJql/images/stamp-card-settings.png?w=840\u0026fit=max\u0026auto=format\u0026n=jyoFo5IjMFdGfJql\u0026q=85\u0026s=260c3d9423a853b10b59d350d7707983 840w, https://mintcdn.com/vexioncards/jyoFo5IjMFdGfJql/images/stamp-card-settings.png?w=1100\u0026fit=max\u0026auto=format\u0026n=jyoFo5IjMFdGfJql\u0026q=85\u0026s=2305abdbaf36862ba871f743d8ee1540 1100w, https://mintcdn.com/vexioncards/jyoFo5IjMFdGfJql/images/stamp-card-settings.png?w=1650\u0026fit=max\u0026auto=format\u0026n=jyoFo5IjMFdGfJql\u0026q=85\u0026s=99cfeb7c9358fdf70cde551b8eb2d767 1650w, https://mintcdn.com/vexioncards/jyoFo5IjMFdGfJql/images/stamp-card-settings.png?w=2500\u0026fit=max\u0026auto=format\u0026n=jyoFo5IjMFdGfJql\u0026q=85\u0026s=c07895afb24d9cbc116911d1e096b3a8 2500w`})})]}),_jsxs(Step,{title:`Stamp Design`,children:[_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Stamp Design`}),` step, choose how the stamps look:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Design Mode`}),`: `,_jsx(_components.strong,{children:`Standard`}),` (pick one stamp icon) or `,_jsx(_components.strong,{children:`Individual`}),` (upload a separate background image for each stamp count).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Stamp Icon`}),` (Standard mode): choose from the library of 10,000+ icons.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Custom Background`}),`: optionally upload an image to sit behind the stamps (recommended 1125 x 432 px).`]}),`\n`]}),_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Continue`}),`.`]})]}),_jsxs(Step,{title:`Card Appearance`,children:[_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Card Appearance`}),` step, upload images and set colours:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Logo`}),` (recommended 480 x 150 px).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Notification Icon`}),` shown in push notifications and the wallet app list (recommended 512 x 512 px), with a live preview.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Card Colors`}),`: Text Color, Background Color, and the colour Under Stamps.`]}),`\n`]}),_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Continue`}),`.`]})]}),_jsxs(Step,{title:`Sign-up Form`,children:[_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Sign-up Form`}),` step, choose what customers fill in to get the card:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Language`}),`: the languages the form is offered in (EN, SK, CS, DE).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Active Fields`}),`: `,_jsx(_components.strong,{children:`Email`}),` and `,_jsx(_components.strong,{children:`First Name`}),` are always on the form and always required. Mark other fields required; drag to reorder.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Available Fields`}),` you can add: `,_jsx(_components.strong,{children:`Last Name, Phone, Date of Birth`}),`, and any `,_jsx(_components.strong,{children:`custom fields`}),` you have created. You can also `,_jsx(_components.strong,{children:`Create custom field`}),` here to collect something specific to your business.`]}),`\n`]}),_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Continue`}),`.`]})]}),_jsxs(Step,{title:`Card Information`,children:[_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Card Information`}),` step, set the text and links on the card:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Company Name`}),`: your business name.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Business Links`}),`: your website, Instagram and Facebook. They appear on the back of the card.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Review Link`}),`: choose `,_jsx(_components.strong,{children:`Automatic`}),` (recommended: the Google review link of the store where each customer signed up), `,_jsx(_components.strong,{children:`Custom link`}),` (one review page you choose, the same for every customer) or `,_jsx(_components.strong,{children:`Off`}),` (no review link on the card). See `,_jsx(_components.a,{href:`/knowledge-base/google-review`,children:`Review link`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Show terms of use`}),`: switch it on to display your terms and conditions on the back of the card, then type them into the box that appears.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Loyalty programme rules`}),`: its own switch, separate from `,_jsx(_components.strong,{children:`Show terms of use`}),`. Turn it on and paste the web address of your own programme rules. Customers see the link when they sign up, next to the VEXiON terms, and it does not replace them. The link is never on the card. If you paste an address without `,_jsx(_components.code,{children:`https://`}),`, it is added for you. See `,_jsx(_components.a,{href:`/knowledge-base/editing-a-card`,children:`Editing a card`}),`.`]}),`\n`]}),_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Continue`}),`.`]})]}),_jsx(Step,{title:`Review \u0026 Create`,children:_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Review`}),` step summarises everything. Then either `,_jsx(_components.strong,{children:`Save as Draft`}),` to finish later, or `,_jsx(_components.strong,{children:`Create \u0026 Activate`}),` to make the card live. A draft is not visible to customers until you activate it.`]})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Stamp Card","description":"Create a collect-and-earn stamp card step by step: customers gather stamps and unlock a reward when the card is full.","href":"/knowledge-base/stamp-card"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"How it works","slug":"how-it-works","depth":2,"children":[]},{"title":"Best for","slug":"best-for","depth":2,"children":[]},{"title":"Paid in advance","slug":"paid-in-advance","depth":2,"children":[]},{"title":"Create a stamp card","slug":"create-a-stamp-card","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/vexioncards/975e5b74cd2aa58f/scripts/validate-examples.js"],"subdomain":"vexioncards","siteName":"VEXiON cards","title":"Stamp Card - VEXiON cards","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/knowledge-base/stamp-card","matchLevel":0},"cs":{"href":"/cs/knowledge-base/stamp-card","matchLevel":1}}},"lastModified":"2026-10-30T20:31:54.284Z","originalFileLocation":"knowledge-base/stamp-card.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Create a collect-and-earn stamp card step by step: customers gather stamps and unlock a reward when the card is full.\">\u003cmeta data-mint-head name=\"application-name\" content=\"VEXiON cards\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"noindex, nofollow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vexioncards/zNo4h7QU4NCALr2V/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/vexioncards/zNo4h7QU4NCALr2V/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vexioncards/zNo4h7QU4NCALr2V/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/vexioncards/zNo4h7QU4NCALr2V/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/vexioncards/zNo4h7QU4NCALr2V/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vexioncards/zNo4h7QU4NCALr2V/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vexioncards/zNo4h7QU4NCALr2V/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/vexioncards/zNo4h7QU4NCALr2V/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/vexioncards/zNo4h7QU4NCALr2V/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Stamp Card - VEXiON cards\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create a collect-and-earn stamp card step by step: customers gather stamps and unlock a reward when the card is full.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"VEXiON cards Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://vexioncards.mintlify.app/knowledge-base/stamp-card\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://vexioncards.mintlify.site/_mintlify/api/og/v2?division=Card+Types\u0026amp;title=Stamp+Card\u0026amp;description=Create+a+collect-and-earn+stamp+card+step+by+step%3A+customers+gather+stamps+and+unlock+a+reward+when+the+card+is+full.\u0026amp;theme=0e3277b7e5c988ddbd285a77\u0026amp;signature=ad6d58f26fdb5fb06af8e53bdaf491c7c12a2a446cbb72e9d98d414f07e627ea\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Stamp Card - VEXiON cards\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create a collect-and-earn stamp card step by step: customers gather stamps and unlock a reward when the card is full.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://vexioncards.mintlify.site/_mintlify/api/og/v2?division=Card+Types\u0026amp;title=Stamp+Card\u0026amp;description=Create+a+collect-and-earn+stamp+card+step+by+step%3A+customers+gather+stamps+and+unlock+a+reward+when+the+card+is+full.\u0026amp;theme=0e3277b7e5c988ddbd285a77\u0026amp;signature=ad6d58f26fdb5fb06af8e53bdaf491c7c12a2a446cbb72e9d98d414f07e627ea\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/vexioncards/zNo4h7QU4NCALr2V/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"VEXiON cards\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#36C6FA\">\u003clink data-mint-head rel=\"canonical\" href=\"https://vexioncards.mintlify.app/knowledge-base/stamp-card\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/knowledge-base/stamp-card.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://vexioncards.mintlify.app/#organization\",\"name\":\"VEXiON cards\",\"url\":\"https://vexioncards.mintlify.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/vexioncards/irWPA7dKqFpQDf2M/logo/light.svg?fit=max\u0026auto=format\u0026n=irWPA7dKqFpQDf2M\u0026q=85\u0026s=60356e86b157bf8f5101f425a06a3859\"}},{\"@type\":\"WebSite\",\"@id\":\"https://vexioncards.mintlify.app#website\",\"name\":\"VEXiON cards\",\"url\":\"https://vexioncards.mintlify.app\",\"publisher\":{\"@id\":\"https://vexioncards.mintlify.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://vexioncards.mintlify.app/knowledge-base/stamp-card#webpage\",\"url\":\"https://vexioncards.mintlify.app/knowledge-base/stamp-card\",\"name\":\"Stamp Card\",\"description\":\"Create a collect-and-earn stamp card step by step: customers gather stamps and unlock a reward when the card is full.\",\"dateModified\":\"2026-10-30T20:31:54.284Z\",\"isPartOf\":{\"@id\":\"https://vexioncards.mintlify.app#website\"},\"breadcrumb\":{\"@id\":\"https://vexioncards.mintlify.app/knowledge-base/stamp-card#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://vexioncards.mintlify.app/knowledge-base/stamp-card#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Cards\",\"item\":\"https://vexioncards.mintlify.app/knowledge-base/card-types\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Stamp Card\",\"item\":\"https://vexioncards.mintlify.app/knowledge-base/stamp-card\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://vexioncards.mintlify.app/knowledge-base/stamp-card#article\",\"headline\":\"Stamp Card\",\"name\":\"Stamp Card\",\"description\":\"Create a collect-and-earn stamp card step by step: customers gather stamps and unlock a reward when the card is full.\",\"url\":\"https://vexioncards.mintlify.app/knowledge-base/stamp-card\",\"mainEntityOfPage\":{\"@id\":\"https://vexioncards.mintlify.app/knowledge-base/stamp-card#webpage\"},\"dateModified\":\"2026-10-30T20:31:54.284Z\",\"publisher\":{\"@id\":\"https://vexioncards.mintlify.app/#organization\"},\"isPartOf\":{\"@id\":\"https://vexioncards.mintlify.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"VEXiON cards\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"VEXiON cards\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/knowledge-base/stamp-card.md","siteName":"VEXiON cards","nav":{"global":null,"languages":[{"language":"en","default":true,"tabs":[{"tab":"API Reference","icon":"code","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]},{"tab":"Knowledge Base","icon":"library","groups":[{"group":"Getting Started","icon":"rocket","pages":[{"title":"Welcome to VEXiON cards","href":"/knowledge-base/welcome"},{"title":"Getting started","href":"/knowledge-base/getting-started"},{"title":"Launch your loyalty card","href":"/knowledge-base/launch-your-card"},{"title":"The Dashboard Explained","href":"/knowledge-base/dashboard"},{"title":"Filtering by Location \u0026 Time","href":"/knowledge-base/filtering-by-location"},{"title":"Your account","href":"/knowledge-base/your-account"},{"title":"Emails from VEXiON cards","href":"/knowledge-base/emails-from-vexion"},{"title":"FAQ","href":"/knowledge-base/faq"}]},{"group":"Cards","icon":"wallet-cards","pages":[{"title":"Overview","href":"/knowledge-base/card-types"},{"title":"Creating a Card","href":"/knowledge-base/creating-a-card"},{"title":"The sign-up form","href":"/knowledge-base/signup-form"},{"title":"The customer's wallet pass","description":"What a customer actually sees: the card in Apple Wallet or Google Wallet, and the notifications they receive.","href":"/knowledge-base/wallet-pass"},{"group":"Card Types","pages":[{"title":"Stamp Card","href":"/knowledge-base/stamp-card"},{"title":"Reward Card","description":"Create a points-based reward card step by step: customers earn points and redeem them for rewards you choose.","href":"/knowledge-base/reward-card"},{"title":"Cashback card","href":"/knowledge-base/cashback-card"},{"title":"Discount Card","href":"/knowledge-base/discount-card"},{"title":"Coupon","href":"/knowledge-base/coupon-card"},{"title":"Gift Card","href":"/knowledge-base/gift-card"},{"title":"Membership Card","href":"/knowledge-base/membership-card"},{"title":"Employee Card","href":"/knowledge-base/employee-card"}]},{"group":"Card options","pages":[{"title":"Starting bonus","href":"/knowledge-base/starting-bonus"},{"title":"Refer a friend","href":"/knowledge-base/refer-a-friend"},{"title":"Level retention","href":"/knowledge-base/level-retention"},{"title":"Card issuance limit","href":"/knowledge-base/card-issuance-limit"},{"title":"Review link","href":"/knowledge-base/google-review"}]}]},{"group":"Managing Existing Cards","icon":"square-pen","pages":[{"title":"The Passes Page","href":"/knowledge-base/passes-page"},{"title":"Sharing \u0026 Enrolling Customers","href":"/knowledge-base/sharing-a-card"},{"title":"Issue a gift card from the dashboard","icon":"gift","href":"/knowledge-base/issue-a-gift-card"},{"title":"How customers join","href":"/knowledge-base/customer-signup"},{"title":"Editing a Card","href":"/knowledge-base/editing-a-card"},{"title":"Card Activity \u0026 Customers","href":"/knowledge-base/card-activity-customers"},{"title":"Card Analytics","href":"/knowledge-base/card-analytics"},{"group":"Analytics by card type","pages":[{"title":"Stamp Analytics","href":"/knowledge-base/analytics-stamp"},{"title":"Reward \u0026 Cashback Analytics","href":"/knowledge-base/analytics-reward"},{"title":"Discount Analytics","href":"/knowledge-base/analytics-discount"},{"title":"Gift Card Analytics","href":"/knowledge-base/analytics-gift"},{"title":"Coupon Analytics","href":"/knowledge-base/analytics-coupon"},{"title":"Membership Analytics","href":"/knowledge-base/analytics-membership"}]},{"title":"Sending a Push to a Card","href":"/knowledge-base/sending-a-push"},{"title":"Physical Gift Cards","href":"/knowledge-base/physical-gift-cards"}]},{"group":"Customers","icon":"users","pages":[{"title":"The Customers Page","href":"/knowledge-base/customers-page"},{"title":"The Customer Profile","href":"/knowledge-base/customer-profile"},{"title":"The profile your customers see","href":"/knowledge-base/customer-wallet-profile"},{"title":"Adding a Customer","href":"/knowledge-base/adding-a-customer"}]},{"group":"Scanner","icon":"scan-line","pages":[{"title":"Using the Scanner","href":"/knowledge-base/using-the-scanner"},{"group":"Actions by card type","pages":[{"title":"Stamp cards on the scanner","icon":"stamp","href":"/knowledge-base/scanner-stamp"},{"title":"Stamp cards paid in advance on the scanner","icon":"stamp","href":"/knowledge-base/scanner-prepaid-stamp"},{"title":"Product reward cards on the scanner","icon":"gift","href":"/knowledge-base/scanner-reward"},{"title":"Cashback cards on the scanner","icon":"coins","href":"/knowledge-base/scanner-cashback"},{"title":"Discount cards on the scanner","icon":"percent","href":"/knowledge-base/scanner-discount"},{"title":"Coupon cards on the scanner","icon":"ticket","href":"/knowledge-base/scanner-coupon"},{"title":"Gift cards on the scanner","icon":"wallet","href":"/knowledge-base/scanner-gift"},{"title":"Membership cards on the scanner","icon":"id-card","href":"/knowledge-base/scanner-membership"},{"title":"Employee cards on the scanner","icon":"badge-percent","href":"/knowledge-base/scanner-employee-discount"}]}]},{"group":"Notifications","icon":"bell","pages":[{"title":"Notifications","href":"/knowledge-base/notifications"},{"title":"Sending a notification","href":"/knowledge-base/sending-a-notification"},{"title":"Automatic notifications","href":"/knowledge-base/notification-automations"},{"title":"Automatic messages","href":"/knowledge-base/automatic-messages"},{"title":"Delivery \u0026 history","href":"/knowledge-base/notification-delivery"}]},{"group":"Settings","icon":"settings","pages":[{"title":"Settings","href":"/knowledge-base/settings-overview"},{"title":"General settings","href":"/knowledge-base/general-settings"},{"title":"Team \u0026 roles","href":"/knowledge-base/team-and-roles"},{"title":"Transfer ownership","href":"/knowledge-base/transfer-ownership"},{"title":"Locations","href":"/knowledge-base/locations"},{"title":"Custom fields","href":"/knowledge-base/custom-fields"},{"group":"Developer","pages":[{"title":"API keys","href":"/knowledge-base/developer-api-keys"},{"title":"Webhooks","href":"/knowledge-base/developer-webhooks"},{"title":"AI assistants (MCP)","href":"/knowledge-base/developer-ai-assistants"},{"title":"AI assistants: safety and questions","href":"/knowledge-base/developer-ai-assistants-safety"}]},{"title":"Integrations","href":"/knowledge-base/integrations"},{"group":"Billing","pages":[{"title":"Plans \u0026 pricing","href":"/knowledge-base/billing-plans"},{"title":"Per-location pricing","href":"/knowledge-base/billing-locations"},{"title":"Delegated billing","href":"/knowledge-base/billing-delegated"},{"title":"Pausing your account","href":"/knowledge-base/billing-pausing"},{"title":"Cancelling your subscription","href":"/knowledge-base/billing-cancelling"},{"title":"Invoices \u0026 billing details","href":"/knowledge-base/billing-invoices"},{"title":"Refer a business","href":"/knowledge-base/refer-a-business"}]},{"title":"Danger zone","href":"/knowledge-base/danger-zone"}]},{"group":"Integrations","icon":"plug","pages":[{"title":"Integrations","href":"/knowledge-base/integrations"},{"group":"POS systems","pages":[{"group":"Dotykačka","icon":"/icons/dotykacka.svg","pages":[{"title":"Dotykačka: overview","href":"/knowledge-base/dotykacka-overview"},{"title":"Dotykačka: connecting \u0026 setup","href":"/knowledge-base/dotykacka-setup"},{"title":"Dotykačka: multi-cloud (multiple locations)","href":"/knowledge-base/dotykacka-multicloud"},{"title":"Dotykačka: card types \u0026 point setup","href":"/knowledge-base/dotykacka-card-types"},{"title":"Dotykačka: working at the till","href":"/knowledge-base/dotykacka-pos"}]},{"group":"Storyous","icon":"/icons/storyous.svg","pages":[{"title":"Storyous: overview","href":"/knowledge-base/storyous-overview"},{"title":"Storyous: connecting \u0026 setup","href":"/knowledge-base/storyous-setup"},{"title":"Storyous: menu \u0026 products","href":"/knowledge-base/storyous-menu"},{"title":"Storyous: card types \u0026 point setup","href":"/knowledge-base/storyous-card-types"},{"title":"Storyous: working at the till","href":"/knowledge-base/storyous-pos"}]},{"group":"Papaya","icon":"/icons/papaya.svg","pages":[{"title":"Papaya: overview","href":"/knowledge-base/papaya-overview"},{"title":"Papaya: connecting \u0026 setup","href":"/knowledge-base/papaya-setup"},{"title":"Papaya: menu \u0026 products","href":"/knowledge-base/papaya-menu"},{"title":"Papaya: card types \u0026 point setup","href":"/knowledge-base/papaya-card-types"},{"title":"Papaya: gift cards","href":"/knowledge-base/papaya-gift-cards"},{"title":"Papaya: working at the till","href":"/knowledge-base/papaya-pos"}]},{"group":"Oberon","icon":"/icons/oberon.svg","pages":[{"title":"OBERON: overview","href":"/knowledge-base/oberon-overview"},{"title":"OBERON: connecting \u0026 setup","href":"/knowledge-base/oberon-setup"},{"title":"OBERON: card types \u0026 settings","href":"/knowledge-base/oberon-card-types"},{"title":"OBERON: working at the till","href":"/knowledge-base/oberon-pos"}]}]},{"group":"Reservations","pages":[{"title":"Bookio","icon":"https://mintlify.s3.us-west-1.amazonaws.com/vexioncards/icons/bookio.svg","href":"/knowledge-base/bookio"}]},{"group":"E-commerce","pages":[{"group":"Shopify","icon":"/icons/shopify.svg","pages":[{"title":"Shopify: overview","href":"/knowledge-base/shopify-overview"},{"title":"Shopify: connecting your store","href":"/knowledge-base/shopify-setup"},{"title":"Shopify: configuring loyalty","href":"/knowledge-base/shopify-configuration"},{"title":"Shopify: what your customers see","href":"/knowledge-base/shopify-customer-experience"}]}]},{"group":"Payments","pages":[{"title":"Stripe Connect","icon":"https://mintlify.s3.us-west-1.amazonaws.com/vexioncards/icons/stripe.svg","href":"/knowledge-base/stripe-connect"}]}]}]}]},{"language":"cs","pages":[{"title":"cs","href":"/cs/knowledge-base/stamp-card"}]}]},"basePath":"","title":"Stamp Card - VEXiON cards","buildId":"dpl_5joLUXmnJgwqjrHAS4dxZrQTdxgh","deploymentId":"dpl_5joLUXmnJgwqjrHAS4dxZrQTdxgh","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-B_503rGq.js","DynamicMarkdown-BfddVCX7.js","zoom-image-lightbox-B3yYlvdS.js","lightbox-handle-r17bVUz3.js"]}