Look up every tap and scan of a pass across your stores and terminals, with payments, loyalty points and the status reason behind a denied transaction.
A transaction is a record of a pass being used at one of your stores: a tap, a scan, sometimes with a payment and loyalty points attached. The Transaction Log is your company’s complete, newest-first record of all of them.
Open Transactions in the sidebar. Filter by Reference, Status, Type, Instrument (how the pass was captured, for example a card terminal, QR scan, or NFC tap), and a From/To date range, then click Apply.Each row shows the date, status, type, the pass and cardholder, the store and terminal, the amount, and points earned or spent. Click a row to open the full detail.Your own POS can also record transactions here through the API. See identify pass holders at the POS.
The detail page shows everything your company is involved in for one transaction:
Capture details: the reference, type, instrument, and exactly when it was processed.
Payment & rewards: the amount, payment and PSP references, and loyalty points earned or spent (shown when the transaction has a payment or points component; a plain tap may have neither).
Line items: the purchased items with SKU, quantity, and amount, when your POS provides them.
When a customer disputes a denied tap, start here: the status reason on the detail page usually explains it, for example a voided pass or an expired membership.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Stell","description":"Guides and API reference for Stell: design, issue and update Apple Wallet and Google Wallet passes for loyalty, memberships, tickets and access.","colors":{"primary":"#16A34A","light":"#07C983","dark":"#15803D"},"logo":{"light":"https://mintcdn.com/stell/C_zhUrQoTUQsZ2Th/logo/light.svg?fit=max\u0026auto=format\u0026n=C_zhUrQoTUQsZ2Th\u0026q=85\u0026s=0331e63db80863763f108a9e957b9b1d","dark":"https://mintcdn.com/stell/C_zhUrQoTUQsZ2Th/logo/dark.svg?fit=max\u0026auto=format\u0026n=C_zhUrQoTUQsZ2Th\u0026q=85\u0026s=887c7ef4687b8beb0bfc6263349c508b"},"favicon":"https://mintcdn.com/stell/k_mnJ8Kr2DM3UI1t/favicon.svg?fit=max\u0026auto=format\u0026n=k_mnJ8Kr2DM3UI1t\u0026q=85\u0026s=c10d1de1b75b3b3a459cd9b2634f566f","api":{"playground":{"display":"simple"},"examples":{"languages":["typescript","bash","python"],"prefill":true},"url":"full"},"navbar":{"links":[{"href":"https://getstell.com/contact?context=docs:navbar","label":"Talk to Stell"},{"href":"mailto:hello@getstell.com","label":"Support"}],"primary":{"type":"button","label":"Open portal","href":"https://platform.getstell.com/portal"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/stell-tech-as","youtube":"https://www.youtube.com/@getstell","github":"https://github.com/Stell-Tech"},"links":[{"items":[{"label":"getstell.com","href":"https://getstell.com"},{"label":"Book a demo","href":"https://getstell.com/contact?context=docs:footer"},{"label":"Partners and integrations","href":"https://getstell.com/partners"},{"label":"Support","href":"mailto:hello@getstell.com"}]}]},"seo":{"metatags":{"canonical":"https://docs.getstell.com","og:site_name":"Stell Docs","twitter:card":"summary_large_image"},"organization":{"id":"https://getstell.com/#organization","name":"Stell","legalName":"Stell Tech AS","url":"https://getstell.com","logo":"https://getstell.com/brand/stell-wordmark-navy.svg","sameAs":["https://www.linkedin.com/company/stell-tech-as/","https://www.youtube.com/@getstell","https://github.com/Stell-Tech"]}},"contextual":{"options":["copy","view","claude","chatgpt","download-spec"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"stell","hasAudioNarration":false,"actualSubdomain":"stell","customDomains":["docs.getstell.com"],"gitSource":{"type":"github","owner":"stell-tech","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"5e0a67cd-72e4-476c-bbf8-28509c8a3428","liveDeploymentHistoryId":"6aea58a7dfbaebaa6b1d3912","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aea58a7dfbaebaa6b1d3912"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aea58a7dfbaebaa6b1d3912","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"API reference","count":64},{"language":"default","tag":"Merchant portal","count":20},{"language":"default","tag":"Passes","count":15},{"language":"default","tag":"Launch \u0026 grow","count":13},{"language":"default","tag":"Programs","count":8},{"language":"default","tag":"Pass Templates","count":7},{"language":"default","tag":"Engage","count":6},{"language":"default","tag":"Pass templates","count":6},{"language":"default","tag":"Engagement","count":6},{"language":"default","tag":"Integration guide","count":5}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","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":"llms-txt-v2","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":"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":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".frame{margin-top:1.75rem;margin-bottom:1.75rem}.task-list-item::before{content:none}.task-list-item{position:relative;margin-left:10px}.task-list-item>input[type=\"checkbox\"]{position:absolute;left:-2px;top:7px;margin:0}"}],"page":{"pagePath":"transactions/overview","slug":"/transactions/overview","pageMetadata":{"title":"Transaction log: taps, scans and loyalty points","sidebarTitle":"Transaction log","description":"Look up every tap and scan of a pass across your stores and terminals, with payments, loyalty points and the status reason behind a denied transaction.","href":"/transactions/overview"},"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: \"Look up every tap and scan of a pass across your stores and terminals, with payments, loyalty points and the status reason behind a denied transaction.\"\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`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,OptimizedImage,Table,Tip}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`transaction`}),` is a record of a pass being used at one of your stores: a tap, a scan, sometimes with a payment and loyalty points attached. The `,_jsx(_components.strong,{children:`Transaction Log`}),` is your company’s complete, newest-first record of all of them.`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/stell/C_zhUrQoTUQsZ2Th/images/portal/transactions/list.png?fit=max\u0026auto=format\u0026n=C_zhUrQoTUQsZ2Th\u0026q=85\u0026s=a1eaaef875ba0748c243aa4e4e678da0`,alt:`Transaction log`,\"data-og-width\":`2880`,width:`2880`,\"data-og-height\":`1800`,height:`1800`,\"data-path\":`images/portal/transactions/list.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/stell/C_zhUrQoTUQsZ2Th/images/portal/transactions/list.png?w=280\u0026fit=max\u0026auto=format\u0026n=C_zhUrQoTUQsZ2Th\u0026q=85\u0026s=6db1c946f5c8f252416752ffc595ae59 280w, https://mintcdn.com/stell/C_zhUrQoTUQsZ2Th/images/portal/transactions/list.png?w=560\u0026fit=max\u0026auto=format\u0026n=C_zhUrQoTUQsZ2Th\u0026q=85\u0026s=9062b0ee8a518b63700ab799ca6a69c6 560w, https://mintcdn.com/stell/C_zhUrQoTUQsZ2Th/images/portal/transactions/list.png?w=840\u0026fit=max\u0026auto=format\u0026n=C_zhUrQoTUQsZ2Th\u0026q=85\u0026s=fc55cee3a3d2215ea1778e6ac87a8418 840w, https://mintcdn.com/stell/C_zhUrQoTUQsZ2Th/images/portal/transactions/list.png?w=1100\u0026fit=max\u0026auto=format\u0026n=C_zhUrQoTUQsZ2Th\u0026q=85\u0026s=ccafd5319a38e54b1688ca17be4c7e67 1100w, https://mintcdn.com/stell/C_zhUrQoTUQsZ2Th/images/portal/transactions/list.png?w=1650\u0026fit=max\u0026auto=format\u0026n=C_zhUrQoTUQsZ2Th\u0026q=85\u0026s=acd9d54d5f2953ec0791014585a57188 1650w, https://mintcdn.com/stell/C_zhUrQoTUQsZ2Th/images/portal/transactions/list.png?w=2500\u0026fit=max\u0026auto=format\u0026n=C_zhUrQoTUQsZ2Th\u0026q=85\u0026s=4d175d9fe8c4bab1a637c00599469b41 2500w`}),`\n`,_jsx(Heading,{level:`2`,id:`finding-a-transaction`,children:`Finding a transaction`}),`\n`,_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Transactions`}),` in the sidebar. Filter by `,_jsx(_components.strong,{children:`Reference`}),`, `,_jsx(_components.strong,{children:`Status`}),`, `,_jsx(_components.strong,{children:`Type`}),`, `,_jsx(_components.strong,{children:`Instrument`}),` (how the pass was captured, for example a card terminal, QR scan, or NFC tap), and a `,_jsx(_components.strong,{children:`From`}),`/`,_jsx(_components.strong,{children:`To`}),` date range, then click `,_jsx(_components.strong,{children:`Apply`}),`.`]}),`\n`,_jsx(_components.p,{children:`Each row shows the date, status, type, the pass and cardholder, the store and terminal, the amount, and points earned or spent. Click a row to open the full detail.`}),`\n`,_jsxs(_components.p,{children:[`Your own POS can also record transactions here through the API. See `,_jsx(_components.a,{href:`/api-reference/integration/in-store`,children:`identify pass holders at the POS`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`transaction-statuses`,children:`Transaction statuses`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Status`}),_jsx(_components.th,{children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Approved`})}),_jsx(_components.td,{children:`The transaction went through`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Denied`})}),_jsx(_components.td,{children:`The transaction was rejected. The detail page shows the reason`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Failed`})}),_jsx(_components.td,{children:`Something went wrong processing it. The detail page shows the reason`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Pending`})}),_jsx(_components.td,{children:`Still being processed`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`the-transaction-detail`,children:`The transaction detail`}),`\n`,_jsx(_components.p,{children:`The detail page shows everything your company is involved in for one transaction:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Capture details`}),`: the reference, type, instrument, and exactly when it was processed.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Payment \u0026 rewards`}),`: the amount, payment and PSP references, and loyalty points earned or spent (shown when the transaction has a payment or points component; a plain tap may have neither).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Line items`}),`: the purchased items with SKU, quantity, and amount, when your POS provides them.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Related records`}),`: direct links to the `,_jsx(_components.a,{href:`/passes/overview`,children:`pass`}),`, the `,_jsx(_components.a,{href:`/organization/overview`,children:`store, and the terminal`}),` involved.`]}),`\n`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`When a customer disputes a denied tap, start here: the status reason on the detail page usually explains it, for example a voided pass or an expired membership.`})})]})}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":"Transaction log: taps, scans and loyalty points","sidebarTitle":"Transaction log","description":"Look up every tap and scan of a pass across your stores and terminals, with payments, loyalty points and the status reason behind a denied transaction.","href":"/transactions/overview"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Finding a transaction","slug":"finding-a-transaction","depth":2,"children":[]},{"title":"Transaction statuses","slug":"transaction-statuses","depth":2,"children":[]},{"title":"The transaction detail","slug":"the-transaction-detail","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"stell","siteName":"Stell","title":"Transaction log: taps, scans and loyalty points - Stell","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-12T16:38:09.260Z","originalFileLocation":"transactions/overview.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;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=\"system\"}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=\"Look up every tap and scan of a pass across your stores and terminals, with payments, loyalty points and the status reason behind a denied transaction.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Stell\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/stell/J93C2Sxezv9CfvWS/_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/stell/J93C2Sxezv9CfvWS/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/stell/J93C2Sxezv9CfvWS/_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/stell/J93C2Sxezv9CfvWS/_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/stell/J93C2Sxezv9CfvWS/_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/stell/J93C2Sxezv9CfvWS/_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/stell/J93C2Sxezv9CfvWS/_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/stell/J93C2Sxezv9CfvWS/_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/stell/J93C2Sxezv9CfvWS/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Transaction log: taps, scans and loyalty points - Stell\">\u003cmeta data-mint-head property=\"og:description\" content=\"Look up every tap and scan of a pass across your stores and terminals, with payments, loyalty points and the status reason behind a denied transaction.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Stell Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.getstell.com/transactions/overview\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://stell.mintlify.site/_mintlify/api/og/v2?division=Transactions\u0026amp;title=Transaction+log%3A+taps%2C+scans+and+loyalty+points\u0026amp;description=Look+up+every+tap+and+scan+of+a+pass+across+your+stores+and+terminals%2C+with+payments%2C+loyalty+points+and+the+status+reason+behind+a+denied+transaction.\u0026amp;theme=1ea336f175e78c0a157b45bf\u0026amp;signature=f88a6ebd79ece03e932293ecfeded24b00f51a5a1262b90a72452d51a70ad5aa\">\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=\"Transaction log: taps, scans and loyalty points - Stell\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Look up every tap and scan of a pass across your stores and terminals, with payments, loyalty points and the status reason behind a denied transaction.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://stell.mintlify.site/_mintlify/api/og/v2?division=Transactions\u0026amp;title=Transaction+log%3A+taps%2C+scans+and+loyalty+points\u0026amp;description=Look+up+every+tap+and+scan+of+a+pass+across+your+stores+and+terminals%2C+with+payments%2C+loyalty+points+and+the+status+reason+behind+a+denied+transaction.\u0026amp;theme=1ea336f175e78c0a157b45bf\u0026amp;signature=f88a6ebd79ece03e932293ecfeded24b00f51a5a1262b90a72452d51a70ad5aa\">\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/stell/J93C2Sxezv9CfvWS/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Stell\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#16A34A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.getstell.com/transactions/overview\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/transactions/overview.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://getstell.com/#organization\",\"name\":\"Stell\",\"legalName\":\"Stell Tech AS\",\"url\":\"https://getstell.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://getstell.com/brand/stell-wordmark-navy.svg\"},\"sameAs\":[\"https://www.linkedin.com/company/stell-tech-as/\",\"https://www.youtube.com/@getstell\",\"https://github.com/Stell-Tech\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.getstell.com#website\",\"name\":\"Stell\",\"url\":\"https://docs.getstell.com\",\"publisher\":{\"@id\":\"https://getstell.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.getstell.com/transactions/overview#webpage\",\"url\":\"https://docs.getstell.com/transactions/overview\",\"name\":\"Transaction log: taps, scans and loyalty points\",\"description\":\"Look up every tap and scan of a pass across your stores and terminals, with payments, loyalty points and the status reason behind a denied transaction.\",\"dateModified\":\"2026-10-12T16:38:09.260Z\",\"isPartOf\":{\"@id\":\"https://docs.getstell.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.getstell.com/transactions/overview#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.getstell.com/transactions/overview#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Stell\",\"item\":\"https://docs.getstell.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Transaction log: taps, scans and loyalty points\",\"item\":\"https://docs.getstell.com/transactions/overview\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.getstell.com/transactions/overview#article\",\"headline\":\"Transaction log: taps, scans and loyalty points\",\"name\":\"Transaction log: taps, scans and loyalty points\",\"description\":\"Look up every tap and scan of a pass across your stores and terminals, with payments, loyalty points and the status reason behind a denied transaction.\",\"url\":\"https://docs.getstell.com/transactions/overview\",\"mainEntityOfPage\":{\"@id\":\"https://docs.getstell.com/transactions/overview#webpage\"},\"dateModified\":\"2026-10-12T16:38:09.260Z\",\"publisher\":{\"@id\":\"https://getstell.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.getstell.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Stell\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Stell","nav":{"global":null,"tabs":[{"tab":"Getting started","pages":[{"title":"Getting started","href":""}]},{"tab":"Merchant portal","groups":[{"group":"Programs","pages":[{"title":"Wallet pass programs in Stell","sidebarTitle":"Programs","href":"/programs/overview"},{"title":"Manage a wallet pass program","sidebarTitle":"The program page","href":"/programs/the-program-page"}]},{"group":"Pass templates","pages":[{"title":"Design wallet passes in the template editor","sidebarTitle":"The template editor","href":"/pass-templates/overview"},{"title":"Wallet pass anatomy: areas, styles and layout","sidebarTitle":"Anatomy of a pass","href":"/pass-templates/anatomy"},{"title":"Wallet pass image sizes and dimensions","sidebarTitle":"Images","href":"/pass-templates/images"},{"title":"Wallet pass fields and personalized content","sidebarTitle":"Fields and dynamic content","href":"/pass-templates/fields"},{"title":"Wallet pass barcodes, QR codes and NFC","sidebarTitle":"Barcodes and NFC","href":"/pass-templates/barcodes"},{"title":"Apple Wallet vs Google Wallet passes","sidebarTitle":"Apple Wallet vs Google Wallet","href":"/pass-templates/apple-vs-google"}]},{"group":"Passes","pages":[{"title":"Find and manage issued wallet passes","sidebarTitle":"Passes","href":"/passes/overview"},{"title":"Issue a wallet pass from the portal","sidebarTitle":"Issue a pass","href":"/passes/issuing"},{"title":"Wallet pass statuses and lifecycle","sidebarTitle":"Pass lifecycle","href":"/passes/lifecycle"}]},{"group":"Engage","pages":[{"title":"Engage: push notifications to wallet passes","sidebarTitle":"Engage","href":"/engage/overview"},{"title":"Send push notification campaigns to pass holders","sidebarTitle":"Campaigns","href":"/engage/campaigns"},{"title":"Automated push messages for wallet passes","sidebarTitle":"Automations","href":"/engage/automations"},{"title":"Contacts and audience segments in Engage","sidebarTitle":"Contacts and segments","href":"/engage/contacts-and-segments"},{"title":"Push message templates for wallet passes","sidebarTitle":"Message templates","href":"/engage/templates"},{"title":"Push notification history and delivery status","sidebarTitle":"Notification history","description":"Review every push notification sent to your pass holders from campaigns, automations and direct sends, and find out why a message failed to deliver.","href":"/engage/notifications"}]},{"group":"Transactions","pages":[{"title":"Transaction log: taps, scans and loyalty points","sidebarTitle":"Transaction log","href":"/transactions/overview"}]},{"group":"Organization \u0026 account","pages":[{"title":"Merchants, stores and terminals in Stell","sidebarTitle":"Your organization","description":"See how your company is set up in Stell: the merchants in your organization, their stores, and the terminals where customers tap or scan their passes.","href":"/organization/overview"},{"title":"Account settings and two-factor authentication","sidebarTitle":"Account security","href":"/account/security"}]}]},{"tab":"Launch \u0026 grow","pages":[{"title":"Launch \u0026 grow","href":"/launch-and-grow/overview"}]},{"tab":"API reference","pages":[{"title":"API reference","href":"/api-reference/introduction"}]}]},"basePath":"","title":"Transaction log: taps, scans and loyalty points - Stell","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-DMoL6lHz.js","lightbox-handle-r17bVUz3.js"]}