The Stripe — Payment Link integration creates a Stripe-hosted payment page and sends it to your customer by email as soon as a Qwoty quote is accepted.The payment link is pre-configured with the amount of the first installment defined on the quote. Your customer simply clicks to pay.
Go to Stripe Dashboard → Developers → API keys and copy your secret key (sk_live_... in production, sk_test_... in test mode).Two modes are available depending on your organization:Workspace — a single Stripe key for all your quotes. Enter it in the Workspace API token field.Business unit — a different Stripe key per business unit. Enter a JSON map in the Business unit API tokens field:
A Stripe payment link is created for each accepted quote. The amount is the first installment defined in the quote’s payment terms (payment_terms.installments[0]).
If the quote has no payment terms or no installment defined, no payment link will be created.
Accepted quote — €588 in FrenchThe quote has one installment of €588 (100%) and the language is fr. The integration creates a payment link and sends the following email to the customer.
Field
Value
To
Customer’s primary contact email
Subject
Acmé vous a envoyé une demande de paiement
Amount
€588.00
Link expiry
24 hours after quote acceptance
CTA
Link to the Stripe payment page
Last modified on October 27, 2026
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/schema.json","name":"Qwoty","description":"Qwoty Knowledge base \u0026 Documentation","colors":{"primary":"#005FFF","light":"#ffffff","dark":"#005FFF"},"logo":{"light":"https://mintcdn.com/qwoty-45352a33/gk4Fp4-ULydfpJ9J/images/Logo-dark3.png?fit=max\u0026auto=format\u0026n=gk4Fp4-ULydfpJ9J\u0026q=85\u0026s=86d23e4573b59d0930fddeb9216fbcd2","dark":"https://mintcdn.com/qwoty-45352a33/gk4Fp4-ULydfpJ9J/images/Logo-white3.png?fit=max\u0026auto=format\u0026n=gk4Fp4-ULydfpJ9J\u0026q=85\u0026s=ab63813d7128796cde279797159f75cd","href":"https://qwoty.io"},"favicon":{"light":"https://mintcdn.com/qwoty-45352a33/gdFxQ5lvFHEHmvTF/images/favi2.png?fit=max\u0026auto=format\u0026n=gdFxQ5lvFHEHmvTF\u0026q=85\u0026s=02759adcd66f76f310693066c41baec5","dark":"https://mintcdn.com/qwoty-45352a33/CurQTwLZ6gkIdZZ6/images/Favi-4.png?fit=max\u0026auto=format\u0026n=CurQTwLZ6gkIdZZ6\u0026q=85\u0026s=1bd7725be84a501b30af97faa66d8463"},"background":{"color":{"light":"#ffffff","dark":"#030303"}},"navbar":{"links":[{"href":"https://docs.qwoty.io/contact-support","label":"Contact support"},{"href":"https://qwoty.app/signin","label":"Sign in"}]},"fonts":{"family":"Inter"},"contextual":{"options":["copy","chatgpt","claude"],"display":"header"},"metadata":{"timestamp":true},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"href":"getting-started/introduction"},{"language":"fr","href":"fr/getting-started/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"qwoty-45352a33","hasAudioNarration":false,"actualSubdomain":"qwoty-45352a33","customDomains":["docs.qwoty.io"],"gitSource":{"type":"github","owner":"qwoty-io","repo":"qwoty-v2","deployBranch":"docs/mintlify","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae1a3059e6542c02e678c83","collectionId":"5ec8c720-4394-4078-9090-9d701e05ba20","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae1a3059e6542c02e678c83"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ae1a3059e6542c02e678c83","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"en","tag":"Help Center","count":102},{"language":"fr","tag":"Guide utilisateur","count":102},{"language":"en","tag":"API Reference","count":76},{"language":"fr","tag":"Développeurs","count":66},{"language":"en","tag":"How-Tos","count":40},{"language":"fr","tag":"Guides pratiques","count":40},{"language":"fr","tag":"Référence API","count":38},{"language":"fr","tag":"Démarrage","count":36},{"language":"en","tag":"Getting Started","count":33},{"language":"en","tag":"Reference","count":30},{"language":"fr","tag":"Référence","count":30},{"language":"en","tag":"Developer Docs","count":28},{"language":"en","tag":"Settings (Admin)","count":21},{"language":"fr","tag":"Paramètres (Admin)","count":21},{"language":"en","tag":"Quotes","count":20},{"language":"fr","tag":"Devis","count":20},{"language":"en","tag":"Catalog \u0026 Products","count":14},{"language":"fr","tag":"Catalogue \u0026 Produits","count":14},{"language":"en","tag":"Integrations","count":13},{"language":"fr","tag":"Intégrations","count":13},{"language":"default","tag":"API Reference","count":10},{"language":"default","tag":"Categories","count":5}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":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":"editor-v7-file-tree","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":"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"developers/integrations/payment-link/stripe-payment-link","slug":"/developers/integrations/payment-link/stripe-payment-link","pageMetadata":{"title":"Stripe - Payment link","description":"Automatically send a Stripe payment link to your customer as soon as a quote is accepted.","icon":"stripe","audit_date":"2026-10-27","href":"/developers/integrations/payment-link/stripe-payment-link"},"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: \"Automatically send a Stripe payment link to your customer as soon as a quote is accepted.\"\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={code:`code`,hr:`hr`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Stripe — Payment Link`}),` integration creates a Stripe-hosted payment page and sends it to your customer by email as soon as a Qwoty quote is accepted.`]}),`\n`,_jsx(_components.p,{children:`The payment link is pre-configured with the amount of the first installment defined on the quote. Your customer simply clicks to pay.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`authentication`,children:`Authentication`}),`\n`,_jsx(Heading,{level:`3`,id:`stripe`,children:`Stripe`}),`\n`,_jsxs(_components.p,{children:[`Go to `,_jsx(_components.strong,{children:`Stripe Dashboard → Developers → API keys`}),` and copy your secret key (`,_jsx(_components.code,{children:`sk_live_...`}),` in production, `,_jsx(_components.code,{children:`sk_test_...`}),` in test mode).`]}),`\n`,_jsx(_components.p,{children:`Two modes are available depending on your organization:`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Workspace`}),` — a single Stripe key for all your quotes. Enter it in the `,_jsx(_components.strong,{children:`Workspace API token`}),` field.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Business unit`}),` — a different Stripe key per business unit. Enter a JSON map in the `,_jsx(_components.strong,{children:`Business unit API tokens`}),` field:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"business_unit_id_1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"sk_live_...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"business_unit_id_2\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"sk_live_...\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`behavior`,children:`Behavior`}),`\n`,_jsx(Heading,{level:`3`,id:`payment-link`,children:`Payment link`}),`\n`,_jsxs(_components.p,{children:[`A Stripe payment link is created for each accepted quote. The amount is the `,_jsx(_components.strong,{children:`first installment`}),` defined in the quote’s payment terms (`,_jsx(_components.code,{children:`payment_terms.installments[0]`}),`).`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`If the quote has no payment terms or no installment defined, no payment link will be created.`})}),`\n`,_jsxs(_components.p,{children:[`The link expires `,_jsx(_components.strong,{children:`24 hours`}),` after creation.`]}),`\n`,_jsx(Heading,{level:`3`,id:`payment-email`,children:`Payment email`}),`\n`,_jsx(_components.p,{children:`An email is automatically sent to the customer’s primary contact with the payment link.`}),`\n`,_jsx(Heading,{level:`2`,id:`settings`,children:`Settings`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Setting`}),_jsx(_components.th,{children:`Values`}),_jsx(_components.th,{children:`Default`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Token scope`})}),_jsx(_components.td,{children:`Workspace / Business unit`}),_jsx(_components.td,{children:`Workspace`}),_jsx(_components.td,{children:`Use a single Stripe key for the whole workspace, or one key per business unit.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Workspace API token`})}),_jsx(_components.td,{children:`Text`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Stripe secret key. Visible only when Token scope = Workspace.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Business unit API tokens`})}),_jsx(_components.td,{children:`JSON`}),_jsx(_components.td,{children:`—`}),_jsxs(_components.td,{children:[`Map `,_jsx(_components.code,{children:`{ \"bu_id\": \"sk_...\" }`}),`. Visible only when Token scope = Business unit.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Submit button label`})}),_jsx(_components.td,{children:`Pay / Book / Donate / Auto`}),_jsx(_components.td,{children:`Pay`}),_jsx(_components.td,{children:`Text displayed on the Stripe Checkout submit button.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Collect billing address`})}),_jsx(_components.td,{children:`Auto / Required`}),_jsx(_components.td,{children:`Auto`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`Auto`}),`: Stripe collects the address only when required by the payment method. `,_jsx(_components.code,{children:`Required`}),`: always collected.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Allow promotion codes`})}),_jsx(_components.td,{children:`Yes / No`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Allows the customer to enter a Stripe promo code on the payment page.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Collect phone number`})}),_jsx(_components.td,{children:`Yes / No`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Asks the customer for their phone number on the payment page.`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`examples`,children:`Examples`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Accepted quote — €588 in French`})}),`\n`,_jsxs(_components.p,{children:[`The quote has one installment of €588 (100%) and the language is `,_jsx(_components.code,{children:`fr`}),`. The integration creates a payment link and sends the following email to the customer.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Value`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`To`}),_jsx(_components.td,{children:`Customer’s primary contact email`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Subject`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Acmé vous a envoyé une demande de paiement`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Amount`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`€588.00`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Link expiry`}),_jsx(_components.td,{children:`24 hours after quote acceptance`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`CTA`}),_jsx(_components.td,{children:`Link to the Stripe payment page`})]})]})]})]})}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":"Stripe - Payment link","description":"Automatically send a Stripe payment link to your customer as soon as a quote is accepted.","icon":"stripe","audit_date":"2026-10-27","href":"/developers/integrations/payment-link/stripe-payment-link"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[]},{"title":"Authentication","slug":"authentication","depth":2,"children":[{"title":"Stripe","slug":"stripe","depth":3,"children":[]}]},{"title":"Behavior","slug":"behavior","depth":2,"children":[{"title":"Payment link","slug":"payment-link","depth":3,"children":[]},{"title":"Payment email","slug":"payment-email","depth":3,"children":[]}]},{"title":"Settings","slug":"settings","depth":2,"children":[]},{"title":"Examples","slug":"examples","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/qwoty-45352a33/617cb85cf3308d35/plain-chat.js"],"subdomain":"qwoty-45352a33","siteName":"Qwoty","title":"Stripe - Payment link - Qwoty","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/developers/integrations/payment-link/stripe-payment-link","matchLevel":0},"fr":{"href":"/fr/developers/integrations/payment-link/stripe-payment-link","matchLevel":1}}},"lastModified":"2026-04-26T14:57:28.928Z","gitLastModified":"2026-10-27T11:10:52.000Z","originalFileLocation":"developers/integrations/payment-link/stripe-payment-link.mdx","locale":"en"},"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=\"Automatically send a Stripe payment link to your customer as soon as a quote is accepted.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Qwoty\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/qwoty-45352a33/1j3WJiLJddhEThQe/_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/qwoty-45352a33/1j3WJiLJddhEThQe/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/qwoty-45352a33/1j3WJiLJddhEThQe/_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/qwoty-45352a33/1j3WJiLJddhEThQe/_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/qwoty-45352a33/1j3WJiLJddhEThQe/_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/qwoty-45352a33/1j3WJiLJddhEThQe/_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/qwoty-45352a33/1j3WJiLJddhEThQe/_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/qwoty-45352a33/1j3WJiLJddhEThQe/_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/qwoty-45352a33/1j3WJiLJddhEThQe/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Stripe - Payment link - Qwoty\">\u003cmeta data-mint-head property=\"og:description\" content=\"Automatically send a Stripe payment link to your customer as soon as a quote is accepted.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Qwoty\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.qwoty.io/developers/integrations/payment-link/stripe-payment-link\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://qwoty-45352a33.mintlify.app/_mintlify/api/og/v2?division=Payment+link\u0026amp;title=Stripe+-+Payment+link\u0026amp;description=Automatically+send+a+Stripe+payment+link+to+your+customer+as+soon+as+a+quote+is+accepted.\u0026amp;theme=479ea95918077de376b56582\u0026amp;signature=b96d6e719cf7a280e8ac987d44b6c7eb533ceb6e65fb1b953f7c62c84d7c800e\">\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=\"Stripe - Payment link - Qwoty\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Automatically send a Stripe payment link to your customer as soon as a quote is accepted.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://qwoty-45352a33.mintlify.app/_mintlify/api/og/v2?division=Payment+link\u0026amp;title=Stripe+-+Payment+link\u0026amp;description=Automatically+send+a+Stripe+payment+link+to+your+customer+as+soon+as+a+quote+is+accepted.\u0026amp;theme=479ea95918077de376b56582\u0026amp;signature=b96d6e719cf7a280e8ac987d44b6c7eb533ceb6e65fb1b953f7c62c84d7c800e\">\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/qwoty-45352a33/1j3WJiLJddhEThQe/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Qwoty\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#005FFF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.qwoty.io/developers/integrations/payment-link/stripe-payment-link\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/developers/integrations/payment-link/stripe-payment-link.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.qwoty.io/developers/integrations/payment-link/stripe-payment-link\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.qwoty.io/fr/developers/integrations/payment-link/stripe-payment-link\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.qwoty.io/developers/integrations/payment-link/stripe-payment-link\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.qwoty.io/#organization\",\"name\":\"Qwoty\",\"url\":\"https://docs.qwoty.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/qwoty-45352a33/gk4Fp4-ULydfpJ9J/images/Logo-dark3.png?fit=max\u0026auto=format\u0026n=gk4Fp4-ULydfpJ9J\u0026q=85\u0026s=86d23e4573b59d0930fddeb9216fbcd2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.qwoty.io#website\",\"name\":\"Qwoty\",\"url\":\"https://docs.qwoty.io\",\"publisher\":{\"@id\":\"https://docs.qwoty.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.qwoty.io/developers/integrations/payment-link/stripe-payment-link#webpage\",\"url\":\"https://docs.qwoty.io/developers/integrations/payment-link/stripe-payment-link\",\"name\":\"Stripe - Payment link\",\"description\":\"Automatically send a Stripe payment link to your customer as soon as a quote is accepted.\",\"dateModified\":\"2026-10-27T11:10:52.000Z\",\"isPartOf\":{\"@id\":\"https://docs.qwoty.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.qwoty.io/developers/integrations/payment-link/stripe-payment-link#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.qwoty.io/developers/integrations/payment-link/stripe-payment-link#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Qwoty\",\"item\":\"https://docs.qwoty.io\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Stripe - Payment link\",\"item\":\"https://docs.qwoty.io/developers/integrations/payment-link/stripe-payment-link\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.qwoty.io/developers/integrations/payment-link/stripe-payment-link#article\",\"headline\":\"Stripe - Payment link\",\"name\":\"Stripe - Payment link\",\"description\":\"Automatically send a Stripe payment link to your customer as soon as a quote is accepted.\",\"url\":\"https://docs.qwoty.io/developers/integrations/payment-link/stripe-payment-link\",\"mainEntityOfPage\":{\"@id\":\"https://docs.qwoty.io/developers/integrations/payment-link/stripe-payment-link#webpage\"},\"dateModified\":\"2026-10-27T11:10:52.000Z\",\"publisher\":{\"@id\":\"https://docs.qwoty.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.qwoty.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Qwoty\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Qwoty","nav":{"global":null,"languages":[{"language":"en","default":true,"tabs":[{"tab":"Getting Started","icon":"rocket","pages":[{"title":"Getting Started","href":"/getting-started/introduction"}]},{"tab":"Help Center","icon":"life-ring","pages":[{"title":"Help Center","href":"/user-guide"}]},{"tab":"Developer Docs","icon":"books","anchors":[{"anchor":"Getting Started","icon":"book","pages":[{"title":"Getting Started","href":"/developers/introduction"}]},{"anchor":"Integrations","icon":"link","pages":[{"group":"CRM","pages":[{"title":"Salesforce","icon":"salesforce","href":"/developers/integrations/crm/salesforce"},{"title":"HubSpot","icon":"hubspot","href":"/developers/integrations/crm/hubspot"},{"title":"Pipedrive","icon":"people-group","href":"/developers/integrations/crm/pipedrive"},{"title":"CRM sync fields","sidebarTitle":"Sync fields","icon":"table-list","href":"/developers/integrations/crm/crm-sync-fields"}]},{"group":"Billing","pages":[{"title":"Pennylane","icon":"dollar-circle","href":"/developers/integrations/billing/pennylane"},{"title":"Stripe - Invoice","icon":"stripe","href":"/developers/integrations/billing/stripe-invoice"},{"title":"Stripe Billing","icon":"stripe","href":"/developers/integrations/billing/stripe-billing"}]},{"group":"Messaging","pages":[{"title":"Slack","icon":"slack","href":"/developers/integrations/messaging/slack"},{"title":"Google Chat","icon":"google","href":"/developers/integrations/messaging/google-chat"},{"title":"Microsoft Teams","description":"Send a notification message and/or a PDF download card to a Microsoft Teams channel when a quote is signed.","icon":"microsoft","href":"/developers/integrations/messaging/microsoft-teams"}]},{"group":"Payment link","pages":[{"title":"Stripe - Payment link","icon":"stripe","href":"/developers/integrations/payment-link/stripe-payment-link"}]}]},{"anchor":"Roadmap","icon":"map","hidden":true,"pages":[{"title":"Roadmap","href":"/developers/roadmap"}]}]},{"tab":"API Reference","icon":"code","pages":[{"title":"API Reference","href":"/api-reference/catalogs/create"}]},{"tab":"Changelog","icon":"bolt-lightning","pages":[{"title":"Changelog","href":"/changelog"}]}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/developers/integrations/payment-link/stripe-payment-link"}]}]},"title":"Stripe - Payment link - Qwoty","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":[],"chunks":[]}