A Clover merchant connects by pasting three values from their Clover dashboard: the public token, the private token, and their Merchant ID.
Clover is one of the processors on Ringup’s hosted connect page (reached from the generic Connect button, see Merchant integrations). A Clover merchant pastes three values from their Clover dashboard: the public token, the private token, and their Merchant ID. You embed nothing Clover-specific, and no card data passes through your systems.
It lands on Ringup’s hosted connect page, where they choose Clover.
2
They copy the two tokens from Clover
In their Clover dashboard: Settings, then All settings, then Ecommerce, then Ecommerce API tokens. They copy the Public token and the Private token. Clover reveals the private token once, so they grab it right away.
3
They copy their Merchant ID
The 13-character code in their Clover dashboard URL (.../m/XXXXXXXXXXXXX/...), or under Settings, then Business information.
4
They paste and connect
They paste all three into the Ringup connect page and click Connect. Ringup verifies the token against Clover and the merchant is live. Ringup fires merchant.connected (carrying merchant_id) so you can reflect it in your own UI.
Ringup connect page: paste the two tokens and the Merchant ID.
The public token creates one-time card tokens in the browser; the private token settles the charge on the merchant’s Clover account. Both stay server-side at Ringup after connect. The card number never touches your systems or the merchant’s dashboard.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Ringup","description":"Identity and payments for voice agents","colors":{"primary":"#2450C8","light":"#6E92EC","dark":"#1B3C9E"},"favicon":"https://mintcdn.com/ringup/WOsImafvm8SdtUi8/favicon.svg?fit=max\u0026auto=format\u0026n=WOsImafvm8SdtUi8\u0026q=85\u0026s=30292695f1bb042fd8c043a2645567ef","api":{"playground":{"display":"interactive"}},"navbar":{"links":[{"href":"https://ringup.dev","label":"ringup.dev"}],"primary":{"type":"button","label":"Log in","href":"https://ringup.dev/login/"}},"footer":{"socials":{"website":"https://ringup.dev"}},"fonts":{"heading":{"family":"Fraunces"},"body":{"family":"Hanken Grotesk"}},"integrations":{"posthog":{"apiKey":"phc_kWiG6vnFemWYbzs9MP6LauRgVVZznuijxYiEmijW2AjM"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"ringup","hasAudioNarration":false,"actualSubdomain":"ringup","customDomains":["docs.ringup.dev"],"gitSource":{"type":"github","owner":"atifnayeem-oss","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ad671f21a30caab2b7f616b","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"default","tag":"Documentation","count":17},{"language":"default","tag":"API reference","count":13},{"language":"default","tag":"Concepts","count":8},{"language":"default","tag":"Tools","count":7},{"language":"default","tag":"API Reference","count":7},{"language":"default","tag":"Get started","count":4},{"language":"default","tag":"Errors","count":3},{"language":"default","tag":"Merchant integrations","count":3},{"language":"default","tag":"Changelog","count":2},{"language":"default","tag":"Developer integrations","count":2}]},"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":"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":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"payment-providers/clover","slug":"/payment-providers/clover","pageMetadata":{"title":"Clover","description":"A Clover merchant connects by pasting three values from their Clover dashboard: the public token, the private token, and their Merchant ID.","href":"/payment-providers/clover"},"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: \"A Clover merchant connects by pasting three values from their Clover dashboard: the public token, the private token, and their Merchant ID.\"\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`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Card,CardGroup,Frame,Heading,Note,OptimizedImage,Step,Steps}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Clover is one of the processors on Ringup’s hosted connect page (reached from the generic Connect button, see `,_jsx(_components.a,{href:`/payment-providers/overview`,children:`Merchant integrations`}),`). A Clover merchant pastes three values from their Clover dashboard: the public token, the private token, and their Merchant ID. You embed nothing Clover-specific, and no card data passes through your systems.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-the-merchant-does`,children:`What the merchant does`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`They open your Connect button and pick Clover`,children:_jsxs(_components.p,{children:[`It lands on Ringup’s hosted connect page, where they choose `,_jsx(_components.strong,{children:`Clover`}),`.`]})}),_jsx(Step,{title:`They copy the two tokens from Clover`,children:_jsxs(_components.p,{children:[`In their Clover dashboard: `,_jsx(_components.strong,{children:`Settings, then All settings, then Ecommerce, then Ecommerce API tokens`}),`. They copy the `,_jsx(_components.strong,{children:`Public token`}),` and the `,_jsx(_components.strong,{children:`Private token`}),`. Clover reveals the private token once, so they grab it right away.`]})}),_jsx(Step,{title:`They copy their Merchant ID`,children:_jsxs(_components.p,{children:[`The 13-character code in their Clover dashboard URL (`,_jsx(_components.code,{children:`.../m/XXXXXXXXXXXXX/...`}),`), or under `,_jsx(_components.strong,{children:`Settings, then Business information`}),`.`]})}),_jsxs(Step,{title:`They paste and connect`,children:[_jsxs(_components.p,{children:[`They paste all three into the Ringup connect page and click `,_jsx(_components.strong,{children:`Connect`}),`. Ringup verifies the token against Clover and the merchant is live. Ringup fires `,_jsx(_components.code,{children:`merchant.connected`}),` (carrying `,_jsx(_components.code,{children:`merchant_id`}),`) so you can reflect it in your own UI.`]}),_jsx(Frame,{caption:`Ringup connect page: paste the two tokens and the Merchant ID.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/ringup/6rwpYNEIBAppz8jr/images/merchant/clover-02-connect-form.png?fit=max\u0026auto=format\u0026n=6rwpYNEIBAppz8jr\u0026q=85\u0026s=c9e31a58f8c63bf9961dae01529ecfbb`,alt:`Ringup Clover connect form`,\"data-og-width\":`930`,width:`930`,\"data-og-height\":`1438`,height:`1438`,\"data-path\":`images/merchant/clover-02-connect-form.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/ringup/6rwpYNEIBAppz8jr/images/merchant/clover-02-connect-form.png?w=280\u0026fit=max\u0026auto=format\u0026n=6rwpYNEIBAppz8jr\u0026q=85\u0026s=49d6bdfaf612c90d4e5f8340c344494d 280w, https://mintcdn.com/ringup/6rwpYNEIBAppz8jr/images/merchant/clover-02-connect-form.png?w=560\u0026fit=max\u0026auto=format\u0026n=6rwpYNEIBAppz8jr\u0026q=85\u0026s=6a00774ed718f4389ccb811ab7cf78bf 560w, https://mintcdn.com/ringup/6rwpYNEIBAppz8jr/images/merchant/clover-02-connect-form.png?w=840\u0026fit=max\u0026auto=format\u0026n=6rwpYNEIBAppz8jr\u0026q=85\u0026s=ef19afd6628465eaf29e60a347301258 840w, https://mintcdn.com/ringup/6rwpYNEIBAppz8jr/images/merchant/clover-02-connect-form.png?w=1100\u0026fit=max\u0026auto=format\u0026n=6rwpYNEIBAppz8jr\u0026q=85\u0026s=96ca62e83f33e9fdf650350cf6b34a54 1100w, https://mintcdn.com/ringup/6rwpYNEIBAppz8jr/images/merchant/clover-02-connect-form.png?w=1650\u0026fit=max\u0026auto=format\u0026n=6rwpYNEIBAppz8jr\u0026q=85\u0026s=9830cee8046890d84d95d727d23f1f21 1650w, https://mintcdn.com/ringup/6rwpYNEIBAppz8jr/images/merchant/clover-02-connect-form.png?w=2500\u0026fit=max\u0026auto=format\u0026n=6rwpYNEIBAppz8jr\u0026q=85\u0026s=517542529e77b842971673bdf7135183 2500w`})})]})]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`The public token creates one-time card tokens in the browser; the private token settles the charge on the merchant’s Clover account. Both stay server-side at Ringup after connect. The card number never touches your systems or the merchant’s dashboard.`})}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Square`,href:`/payment-providers/square`,children:`The one-click OAuth path for Square merchants.`}),_jsxs(Card,{title:`Webhooks`,href:`/concepts/webhooks`,children:[`Handle `,_jsx(_components.code,{children:`merchant.connected`}),` and payment events.`]})]})]})}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":"Clover","description":"A Clover merchant connects by pasting three values from their Clover dashboard: the public token, the private token, and their Merchant ID.","href":"/payment-providers/clover"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What the merchant does","slug":"what-the-merchant-does","depth":2,"children":[]},{"title":"Next steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"ringup","siteName":"Ringup","title":"Clover - Ringup","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-25T04:05:58.193Z","originalFileLocation":"payment-providers/clover.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=\"A Clover merchant connects by pasting three values from their Clover dashboard: the public token, the private token, and their Merchant ID.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Ringup\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/ringup/T7qfQGwQEgu8hb1T/_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/ringup/T7qfQGwQEgu8hb1T/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ringup/T7qfQGwQEgu8hb1T/_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/ringup/T7qfQGwQEgu8hb1T/_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/ringup/T7qfQGwQEgu8hb1T/_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/ringup/T7qfQGwQEgu8hb1T/_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/ringup/T7qfQGwQEgu8hb1T/_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/ringup/T7qfQGwQEgu8hb1T/_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/ringup/T7qfQGwQEgu8hb1T/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Clover - Ringup\">\u003cmeta data-mint-head property=\"og:description\" content=\"A Clover merchant connects by pasting three values from their Clover dashboard: the public token, the private token, and their Merchant ID.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Ringup\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.ringup.dev/payment-providers/clover\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://ringup.mintlify.site/_mintlify/api/og/v2?division=Merchant+integrations\u0026amp;title=Clover\u0026amp;description=A+Clover+merchant+connects+by+pasting+three+values+from+their+Clover+dashboard%3A+the+public+token%2C+the+private+token%2C+and+their+Merchant+ID.\u0026amp;theme=b118f4e35f9b7ec55672e6b7\u0026amp;signature=a09e69bbe9232af9d2c6271a97c97a7fa14160c39dcdc51481204512f7e98ed9\">\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=\"Clover - Ringup\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"A Clover merchant connects by pasting three values from their Clover dashboard: the public token, the private token, and their Merchant ID.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://ringup.mintlify.site/_mintlify/api/og/v2?division=Merchant+integrations\u0026amp;title=Clover\u0026amp;description=A+Clover+merchant+connects+by+pasting+three+values+from+their+Clover+dashboard%3A+the+public+token%2C+the+private+token%2C+and+their+Merchant+ID.\u0026amp;theme=b118f4e35f9b7ec55672e6b7\u0026amp;signature=a09e69bbe9232af9d2c6271a97c97a7fa14160c39dcdc51481204512f7e98ed9\">\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/ringup/T7qfQGwQEgu8hb1T/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Ringup\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2450C8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.ringup.dev/payment-providers/clover\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/payment-providers/clover.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.ringup.dev/#organization\",\"name\":\"Ringup\",\"url\":\"https://docs.ringup.dev\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.ringup.dev#website\",\"name\":\"Ringup\",\"url\":\"https://docs.ringup.dev\",\"publisher\":{\"@id\":\"https://docs.ringup.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.ringup.dev/payment-providers/clover#webpage\",\"url\":\"https://docs.ringup.dev/payment-providers/clover\",\"name\":\"Clover\",\"description\":\"A Clover merchant connects by pasting three values from their Clover dashboard: the public token, the private token, and their Merchant ID.\",\"dateModified\":\"2026-07-25T04:05:58.193Z\",\"isPartOf\":{\"@id\":\"https://docs.ringup.dev#website\"},\"breadcrumb\":{\"@id\":\"https://docs.ringup.dev/payment-providers/clover#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.ringup.dev/payment-providers/clover#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Merchant integrations\",\"item\":\"https://docs.ringup.dev/payment-providers/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Clover\",\"item\":\"https://docs.ringup.dev/payment-providers/clover\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.ringup.dev/payment-providers/clover#article\",\"headline\":\"Clover\",\"name\":\"Clover\",\"description\":\"A Clover merchant connects by pasting three values from their Clover dashboard: the public token, the private token, and their Merchant ID.\",\"url\":\"https://docs.ringup.dev/payment-providers/clover\",\"mainEntityOfPage\":{\"@id\":\"https://docs.ringup.dev/payment-providers/clover#webpage\"},\"dateModified\":\"2026-07-25T04:05:58.193Z\",\"publisher\":{\"@id\":\"https://docs.ringup.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.ringup.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Ringup\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Ringup","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Get started","pages":[{"title":"What is Ringup","href":""},{"title":"Quickstart","href":"/quickstart"},{"title":"Authentication","href":"/authentication"},{"title":"How it works","href":"/concepts/how-it-works"}]},{"group":"Concepts","pages":[{"title":"Caller Identity","href":"/concepts/identity"},{"title":"Merchant Identity","href":"/concepts/merchant-identity"},{"title":"Checkout Session","href":"/concepts/checkout-session"},{"title":"Call Transfer","href":"/concepts/complete-transfer"},{"title":"Payment policy","href":"/concepts/payment-policy"},{"title":"Send Link","href":"/concepts/send-link"},{"title":"Charge","href":"/concepts/charge"},{"title":"Webhooks","href":"/concepts/webhooks"}]},{"group":"Developer integrations","pages":[{"group":"Vapi","pages":[{"title":"Dashboard setup","href":"/integrations/vapi/dashboard-setup"}]},{"group":"Custom Platform","pages":[{"title":"Custom (REST API)","href":"/integrations/custom/transfer"}]}]},{"group":"Merchant integrations","pages":[{"title":"Merchant integrations","href":"/payment-providers/overview"},{"title":"Square","description":"When a merchant picks Square on the connect page, one click authorizes via OAuth and Ringup settles on their Square account.","href":"/payment-providers/square"},{"title":"Clover","href":"/payment-providers/clover"}]}]},{"tab":"API reference","pages":[{"title":"API reference","href":"/api-reference/introduction"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Clover - Ringup","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DvzxQbD0.js","DynamicMarkdown-mQG_iQiE.js","zoom-image-lightbox-BFbLClTf.js","lightbox-handle-r17bVUz3.js"]}