Gib zahlenden Kunden den Remix-Link deiner Framer-Vorlage, damit sie sie nach dem Kauf in ihren eigenen Framer-Account remixen können.
Die Framer-Berechtigung gibt zahlenden Kunden den Remix-Link einer Framer-Vorlage. Du registrierst den Remix-Link in Dodo Payments und verknüpfst die Berechtigung mit einem Produkt. Kunden erhalten den Link im Customer Portal und verwenden ihn, um die Vorlage in ihren eigenen Framer-Account zu remixen.
Was bereitgestellt wird
Der Remix-Link der registrierten Framer-Vorlage. Jeder Kunde, der das Produkt kauft, erhält denselben Link.
Der Kunde öffnet den Link im Customer Portal und remixt die Vorlage in seinen eigenen Framer-Workspace.
Bei einer Kündigung oder Rückerstattung zeigt das Customer Portal den Link nicht mehr an. Der Link selbst bleibt in Framer funktionsfähig, sodass jeder, der ihn gespeichert hat, die Vorlage weiterhin remixen kann.
Typische Anwendungsfälle sind kostenpflichtige Framer-Landingpage-Templates, Portfolio-Kits und Komponentenbibliotheken.
Framer verbinden
Framer wird implizit verbunden, wenn du zum ersten Mal ein Template-Entitlement erstellst. Es ist kein separater OAuth-Schritt erforderlich.
1
Open Entitlements
Gehe im Dodo Payments-Dashboard zu Entitlements und klicke auf +.
2
Pick Framer
Wähle Framer Template als Integration aus.
3
Grab the Remix Link from Framer
Öffne dein Framer-Projekt. Gehe über das Menü oben links zu File → Copy Remix Link. Dadurch wird eine öffentliche Remix-URL kopiert, über die jeder das Projekt in seinen eigenen Framer-Account klonen kann. Dodo Payments teilt diesen Link mit zahlenden Kunden.
Framer File menu: click Copy Remix Link to copy the template's remix URL.
4
Add the Template and Create the Entitlement
Wähle im Dodo Payments-Dashboard unter Template die Vorlage aus. Um eine neue Vorlage zu registrieren, klicke auf + Create new template, gib einen Template name ein, füge den kopierten Link in Remix link ein (es muss sich um eine framer.com-URL handeln) und klicke auf Create template. Gib einen Name für die Berechtigung ein und klicke auf Create Entitlement.
Dodo Payments speichert die ID der registrierten Vorlage als framer_template_id in integration_config der Berechtigung, sodass du programmgesteuert darauf verweisen kannst.
Kundenablauf
Der Kunde schließt den Checkout ab.
Dodo Payments erstellt einen Pending-Grant und verknüpft den Remix-Link der Vorlage damit.
Der Grant wechselt zu Delivered, sobald der Remix-Link verknüpft wurde. Die E-Mail zur Zahlungsbestätigung enthält einen Link zum Customer Portal, in dem der Kunde den Link in der Berechtigung findet.
Der Kunde öffnet den Link, meldet sich bei Framer an und remixt die Vorlage.
Nach dem Widerruf zeigt das Customer Portal den Link nicht mehr an. Bereits in den Framer-Account des Kunden remixten Kopien bleiben bestehen, da Framer keine Möglichkeit bietet, sie zu widerrufen.
Erforderliche Konfiguration
Field
Required
Description
framer_template_id
Yes
Die ID (eine UUID) der Vorlage, die du im Dashboard registriert hast.
// client is a *dodopayments.Client, for example from// dodopayments.NewClient(option.WithEnvironmentTestMode()); ctx is a context.Context.client.Entitlements.New(ctx, dodopayments.EntitlementNewParams{ Name: dodopayments.F("Portfolio Kit"), IntegrationType: dodopayments.F(dodopayments.EntitlementIntegrationTypeFramer), IntegrationConfig: dodopayments.F[dodopayments.IntegrationConfigUnionParam]( dodopayments.IntegrationConfigFramerConfigParam{ FramerTemplateID: dodopayments.F("3f2b8c1e-7d4a-4e9b-a6c5-1d2e3f4a5b6c"), }, ),})
Webhooks
Siehe entitlement_grant.* webhook events. Framer-Grants treffen als Pending ein und wechseln zu Delivered, sobald der Remix-Link mit dem Grant verknüpft wurde.
Fehlerbehebung
Customer's remix link doesn't work
Der Remix-Link ist nicht zur einmaligen Verwendung bestimmt und nicht an einen einzelnen Kunden gebunden. Jeder Kunde erhält den von dir registrierten Link und kann ihn erneut über das Customer Portal öffnen, solange der Grant den Status Delivered hat. Wenn der Link nicht funktioniert, öffne ihn selbst, um zu bestätigen, dass der Remix-Link in Framer noch gültig ist.
Refunded customer still has a remixed copy
Das ist zu erwarten. Framer behandelt einen Remix als eigenes Projekt des Kunden, sobald es geklont wurde. Dodo Payments zeigt den Link im Customer Portal nicht mehr an, kann jedoch keine Kopien im Account des Kunden löschen und den Remix-Link selbst nicht deaktivieren.
Zuletzt geändert am 26. September 2026
War diese Seite hilfreich?
⌘I
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Dodo Payments Documentation","description":"Documentation for Dodo Payments — the all-in-one payments, billing, and merchant of record platform for SaaS, AI, and digital products.","colors":{"primary":"#779812","light":"#C6FE1E","dark":"#166534"},"logo":{"light":"https://mintcdn.com/dodopayments/nM_mJfYkri-OpC5M/logo/light.svg?fit=max\u0026auto=format\u0026n=nM_mJfYkri-OpC5M\u0026q=85\u0026s=23f7a052f7ecb9d6570b7c95ee359a97","dark":"https://mintcdn.com/dodopayments/nM_mJfYkri-OpC5M/logo/dark.svg?fit=max\u0026auto=format\u0026n=nM_mJfYkri-OpC5M\u0026q=85\u0026s=cd6c20238a54526436f21c43fee51b26"},"favicon":"https://mintcdn.com/dodopayments/doYQc9oUE-WNz0cs/favicon.svg?fit=max\u0026auto=format\u0026n=doYQc9oUE-WNz0cs\u0026q=85\u0026s=271c6cc8ce7d6bf4d7f2b9cca029e004","background":{"color":{"light":"#FFFFFF","dark":"#0D0D0D"}},"navbar":{"links":[{"icon":"link","href":"https://docs.dodopayments.com/llms-full.txt","label":"llms-full.txt"},{"icon":"discord","href":"https://discord.gg/bYqAp4ayYh","label":"Community"},{"icon":"house","href":"https://app.dodopayments.com/","label":"Dashboard"}]},"footer":{"socials":{"x":"https://x.com/dodopayments","linkedin":"https://linkedin.com/company/dodopayments","website":"https://dodopayments.com","discord":"https://discord.gg/bYqAp4ayYh","github":"https://github.com/dodopayments","instagram":"https://www.instagram.com/dodo.payments","facebook":"https://www.facebook.com/profile.php?id=61565515607280"}},"seo":{"metatags":{"og:site_name":"Dodo Payments Documentation","twitter:card":"summary_large_image"},"indexing":"navigable"},"fonts":{"heading":{"family":"ApfelGrotezk","weight":400,"source":"fonts/ApfelGrotezk-Regular.woff2","format":"woff2"},"body":{"family":"Inter","weight":400,"source":"fonts/Inter-Variable.woff2","format":"woff2"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","cursor"],"display":"header"},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":"introduction"},{"language":"es","href":"es/introduction"},{"language":"ar","href":"ar/introduction"},{"language":"fr","href":"fr/introduction"},{"language":"de","href":"de/introduction"},{"language":"id","href":"id/introduction"},{"language":"ja","href":"ja/introduction"},{"language":"ko","href":"ko/introduction"},{"language":"pt-BR","href":"pt-BR/introduction"},{"language":"vi","href":"vi/introduction"},{"language":"cn","href":"cn/introduction"},{"language":"hi","href":"hi/introduction"},{"language":"it","href":"it/introduction"},{"language":"sv","href":"sv/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"dodopayments","hasAudioNarration":false,"actualSubdomain":"dodopayments","customDomains":["docs.dodopayments.com"],"gitSource":{"type":"github","owner":"dodopayments","repo":"dodo-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":false,"issues":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af61516aad23a11c9aa58ca","clientVersion":"0.0.4138","searchFilterCounts":[{"language":"en","tag":"API Reference","count":181},{"language":"en","tag":"Docs","count":178},{"language":"ar","tag":"Docs","count":153},{"language":"cn","tag":"Docs","count":153},{"language":"de","tag":"Docs","count":153},{"language":"es","tag":"Docs","count":153},{"language":"fr","tag":"Docs","count":153},{"language":"hi","tag":"Docs","count":153},{"language":"id","tag":"Docs","count":153},{"language":"it","tag":"Docs","count":153},{"language":"ja","tag":"Docs","count":153},{"language":"ko","tag":"Docs","count":153},{"language":"pt-BR","tag":"Docs","count":153},{"language":"sv","tag":"Docs","count":153},{"language":"vi","tag":"Docs","count":153},{"language":"ar","tag":"API Reference","count":151},{"language":"cn","tag":"API Reference","count":151},{"language":"de","tag":"API Reference","count":151},{"language":"es","tag":"API Reference","count":151},{"language":"fr","tag":"API Reference","count":151},{"language":"hi","tag":"API Reference","count":151},{"language":"id","tag":"API Reference","count":151},{"language":"it","tag":"API Reference","count":151},{"language":"ja","tag":"API Reference","count":151},{"language":"ko","tag":"API Reference","count":151},{"language":"pt-BR","tag":"API Reference","count":151},{"language":"sv","tag":"API Reference","count":151},{"language":"vi","tag":"API Reference","count":151},{"language":"en","tag":"Features","count":87},{"language":"ar","tag":"Features","count":81},{"language":"cn","tag":"Features","count":81},{"language":"de","tag":"Features","count":81},{"language":"es","tag":"Features","count":81},{"language":"fr","tag":"Features","count":81},{"language":"hi","tag":"Features","count":81},{"language":"id","tag":"Features","count":81},{"language":"it","tag":"Features","count":81},{"language":"ja","tag":"Features","count":81},{"language":"ko","tag":"Features","count":81},{"language":"pt-BR","tag":"Features","count":81},{"language":"sv","tag":"Features","count":81},{"language":"vi","tag":"Features","count":81},{"language":"en","tag":"Integrate","count":75},{"language":"en","tag":"Changelog","count":66},{"language":"ar","tag":"Changelog","count":65},{"language":"cn","tag":"Changelog","count":65},{"language":"de","tag":"Changelog","count":65},{"language":"es","tag":"Changelog","count":65},{"language":"fr","tag":"Changelog","count":65},{"language":"hi","tag":"Changelog","count":65},{"language":"id","tag":"Changelog","count":65},{"language":"it","tag":"Changelog","count":65},{"language":"ja","tag":"Changelog","count":65},{"language":"ko","tag":"Changelog","count":65},{"language":"pt-BR","tag":"Changelog","count":65},{"language":"sv","tag":"Changelog","count":65},{"language":"vi","tag":"Changelog","count":65},{"language":"ar","tag":"Integrate","count":59},{"language":"cn","tag":"Integrate","count":59},{"language":"de","tag":"Integrate","count":59},{"language":"es","tag":"Integrate","count":59},{"language":"fr","tag":"Integrate","count":59},{"language":"hi","tag":"Integrate","count":59},{"language":"id","tag":"Integrate","count":59},{"language":"it","tag":"Integrate","count":59},{"language":"ja","tag":"Integrate","count":59},{"language":"ko","tag":"Integrate","count":59},{"language":"pt-BR","tag":"Integrate","count":59},{"language":"sv","tag":"Integrate","count":59},{"language":"vi","tag":"Integrate","count":59},{"language":"en","tag":"External Integrations","count":33},{"language":"ar","tag":"External Integrations","count":30},{"language":"cn","tag":"External Integrations","count":30},{"language":"de","tag":"External Integrations","count":30},{"language":"es","tag":"External Integrations","count":30},{"language":"fr","tag":"External Integrations","count":30},{"language":"hi","tag":"External Integrations","count":30},{"language":"id","tag":"External Integrations","count":30},{"language":"it","tag":"External Integrations","count":30},{"language":"ja","tag":"External Integrations","count":30},{"language":"ko","tag":"External Integrations","count":30},{"language":"pt-BR","tag":"External Integrations","count":30},{"language":"sv","tag":"External Integrations","count":30},{"language":"vi","tag":"External Integrations","count":30},{"language":"en","tag":"Webhooks","count":24},{"language":"ar","tag":"Webhooks","count":23},{"language":"cn","tag":"Webhooks","count":23},{"language":"de","tag":"Webhooks","count":23},{"language":"es","tag":"Webhooks","count":23},{"language":"fr","tag":"Webhooks","count":23},{"language":"hi","tag":"Webhooks","count":23},{"language":"id","tag":"Webhooks","count":23},{"language":"it","tag":"Webhooks","count":23},{"language":"ja","tag":"Webhooks","count":23},{"language":"ko","tag":"Webhooks","count":23},{"language":"pt-BR","tag":"Webhooks","count":23},{"language":"sv","tag":"Webhooks","count":23},{"language":"vi","tag":"Webhooks","count":23},{"language":"en","tag":"Guides","count":22},{"language":"ar","tag":"Guides","count":22},{"language":"cn","tag":"Guides","count":22},{"language":"de","tag":"Guides","count":22},{"language":"es","tag":"Guides","count":22},{"language":"fr","tag":"Guides","count":22},{"language":"hi","tag":"Guides","count":22},{"language":"id","tag":"Guides","count":22},{"language":"it","tag":"Guides","count":22},{"language":"ja","tag":"Guides","count":22},{"language":"ko","tag":"Guides","count":22},{"language":"pt-BR","tag":"Guides","count":22},{"language":"sv","tag":"Guides","count":22},{"language":"vi","tag":"Guides","count":22},{"language":"en","tag":"Entitlements","count":20},{"language":"ar","tag":"Entitlements","count":20},{"language":"cn","tag":"Entitlements","count":20},{"language":"de","tag":"Entitlements","count":20},{"language":"es","tag":"Entitlements","count":20},{"language":"fr","tag":"Entitlements","count":20},{"language":"hi","tag":"Entitlements","count":20},{"language":"id","tag":"Entitlements","count":20},{"language":"it","tag":"Entitlements","count":20},{"language":"ja","tag":"Entitlements","count":20},{"language":"ko","tag":"Entitlements","count":20},{"language":"pt-BR","tag":"Entitlements","count":20},{"language":"sv","tag":"Entitlements","count":20},{"language":"vi","tag":"Entitlements","count":20},{"language":"en","tag":"Invoices","count":17},{"language":"ar","tag":"Customers","count":16},{"language":"cn","tag":"Customers","count":16},{"language":"de","tag":"Customers","count":16},{"language":"es","tag":"Customers","count":16},{"language":"fr","tag":"Customers","count":16},{"language":"hi","tag":"Customers","count":16},{"language":"id","tag":"Customers","count":16},{"language":"it","tag":"Customers","count":16},{"language":"ja","tag":"Customers","count":16},{"language":"ko","tag":"Customers","count":16},{"language":"pt-BR","tag":"Customers","count":16},{"language":"sv","tag":"Customers","count":16},{"language":"vi","tag":"Customers","count":16}]},"assistantConfig":{"deflection":{"enabled":false,"email":"support@dodopayments.com","showHelpButton":true}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"#content-area{max-width:60rem}h1,h2,h3,h4,h5,h6{letter-spacing:0.05em!important}.welcome-page .card-group{margin:3rem auto 8rem;max-width:70rem;padding-left:1.25rem;padding-right:1.25rem}.welcome-page .card-group .card{padding:1rem}.welcome-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:20vh;text-align:center;margin-top:3rem;margin-bottom:2.5rem}.welcome-hero h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2;color:#fff}.welcome-hero p{font-size:1.25rem;max-width:600px;margin:0 auto}.welcome-hero h1{color:rgb(41 42 37 / 1)}.dark .welcome-hero h1{color:rgb(255 255 255 / 1)}.welcome-hero p{color:rgb(83 85 79 / 1)}.dark .welcome-hero p{color:rgb(162 164 158 / 1)}"}],"page":{"pagePath":"de/features/entitlements/framer","slug":"/de/features/entitlements/framer","pageMetadata":{"title":"Framer-Entitlement","sidebarTitle":"Framer","description":"Gib zahlenden Kunden den Remix-Link deiner Framer-Vorlage, damit sie sie nach dem Kauf in ihren eigenen Framer-Account remixen können.","icon":"puzzle-piece","keywords":["Dodo Payments","Framer","Entitlement","Framer-Template","Remix-Link"],"href":"/de/features/entitlements/framer"},"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: \"Gib zahlenden Kunden den Remix-Link deiner Framer-Vorlage, damit sie sie nach dem Kauf in ihren eigenen Framer-Account remixen können.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,CodeBlock,CodeGroup,Frame,Heading,Info,OptimizedImage,Step,Steps,Table}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Info,{children:_jsx(_components.p,{children:`Die Framer-Berechtigung gibt zahlenden Kunden den Remix-Link einer Framer-Vorlage. Du registrierst den Remix-Link in Dodo Payments und verknüpfst die Berechtigung mit einem Produkt. Kunden erhalten den Link im Customer Portal und verwenden ihn, um die Vorlage in ihren eigenen Framer-Account zu remixen.`})}),`\n`,_jsx(Heading,{level:`2`,id:`was-bereitgestellt-wird`,children:`Was bereitgestellt wird`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Der Remix-Link der registrierten Framer-Vorlage. Jeder Kunde, der das Produkt kauft, erhält denselben Link.`}),`\n`,_jsx(_components.li,{children:`Der Kunde öffnet den Link im Customer Portal und remixt die Vorlage in seinen eigenen Framer-Workspace.`}),`\n`,_jsx(_components.li,{children:`Bei einer Kündigung oder Rückerstattung zeigt das Customer Portal den Link nicht mehr an. Der Link selbst bleibt in Framer funktionsfähig, sodass jeder, der ihn gespeichert hat, die Vorlage weiterhin remixen kann.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Typische Anwendungsfälle sind kostenpflichtige Framer-Landingpage-Templates, Portfolio-Kits und Komponentenbibliotheken.`}),`\n`,_jsx(Heading,{level:`2`,id:`framer-verbinden`,children:`Framer verbinden`}),`\n`,_jsx(_components.p,{children:`Framer wird implizit verbunden, wenn du zum ersten Mal ein Template-Entitlement erstellst. Es ist kein separater OAuth-Schritt erforderlich.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open Entitlements`,children:_jsxs(_components.p,{children:[`Gehe im Dodo Payments-Dashboard zu `,_jsx(_components.strong,{children:`Entitlements`}),` und klicke auf `,_jsx(_components.strong,{children:`+`}),`.`]})}),_jsx(Step,{title:`Pick Framer`,children:_jsxs(_components.p,{children:[`Wähle `,_jsx(_components.strong,{children:`Framer Template`}),` als Integration aus.`]})}),_jsxs(Step,{title:`Grab the Remix Link from Framer`,children:[_jsxs(_components.p,{children:[`Öffne dein Framer-Projekt. Gehe über das Menü oben links zu `,_jsx(_components.strong,{children:`File → Copy Remix Link`}),`. Dadurch wird eine öffentliche Remix-URL kopiert, über die jeder das Projekt in seinen eigenen Framer-Account klonen kann. Dodo Payments teilt diesen Link mit zahlenden Kunden.`]}),_jsx(Frame,{caption:`Framer File menu: click Copy Remix Link to copy the template's remix URL.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/framer/copy-remix-link.png?fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=a0e1e4d5c9cc0a88ca5dbf059a4d2329`,alt:`Framer-Dateimenü mit hervorgehobener Option Copy Remix Link`,style:{maxHeight:`500px`,width:`auto`},\"data-og-width\":`906`,width:`906`,\"data-og-height\":`1488`,height:`1488`,\"data-path\":`images/entitlements/framer/copy-remix-link.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/framer/copy-remix-link.png?w=280\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=a4e7e0e9de29e3106c0b5ca48b4f2f2b 280w, https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/framer/copy-remix-link.png?w=560\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=6f519b9da89c882b09d5da4a9f335b2a 560w, https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/framer/copy-remix-link.png?w=840\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=558d93eeb2d275da3b2f4d04102e1d8e 840w, https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/framer/copy-remix-link.png?w=1100\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=5ad77a51e673f22b15eb1b02545b41af 1100w, https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/framer/copy-remix-link.png?w=1650\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=3069700fc953e4987b2cd4795b5177fe 1650w, https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/framer/copy-remix-link.png?w=2500\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=7871f7b49822c50cd6bfbce8e6a4190c 2500w`})})]}),_jsxs(Step,{title:`Add the Template and Create the Entitlement`,children:[_jsxs(_components.p,{children:[`Wähle im Dodo Payments-Dashboard unter `,_jsx(_components.strong,{children:`Template`}),` die Vorlage aus. Um eine neue Vorlage zu registrieren, klicke auf `,_jsx(_components.strong,{children:`+ Create new template`}),`, gib einen `,_jsx(_components.strong,{children:`Template name`}),` ein, füge den kopierten Link in `,_jsx(_components.strong,{children:`Remix link`}),` ein (es muss sich um eine `,_jsx(_components.code,{children:`framer.com`}),`-URL handeln) und klicke auf `,_jsx(_components.strong,{children:`Create template`}),`. Gib einen `,_jsx(_components.strong,{children:`Name`}),` für die Berechtigung ein und klicke auf `,_jsx(_components.strong,{children:`Create Entitlement`}),`.`]}),_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/framer/create.png?fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=f3b5bfdb1092047e06f4eeba03d7bddf`,alt:`Framer-Template-Entitlement-Formular mit Template-Auswahl und Namensfeld`,style:{maxHeight:`500px`,width:`auto`},\"data-og-width\":`2000`,width:`2000`,\"data-og-height\":`1130`,height:`1130`,\"data-path\":`images/entitlements/framer/create.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/framer/create.png?w=280\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=f4c1434a152eab317438fa9951434d4b 280w, https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/framer/create.png?w=560\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=cd4fcde0a9d8e9cee18dfee188a8fd83 560w, https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/framer/create.png?w=840\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=40088d174f70a41d6dfd71d533d2d923 840w, https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/framer/create.png?w=1100\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=dc860a8cf737e2b06e0d3c77566e7ccb 1100w, https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/framer/create.png?w=1650\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=4c7c6c9f14f23c31cd5c14d8d7d63b32 1650w, https://mintcdn.com/dodopayments/do-W-dMDGVB_xzr_/images/entitlements/framer/create.png?w=2500\u0026fit=max\u0026auto=format\u0026n=do-W-dMDGVB_xzr_\u0026q=85\u0026s=ef27bf0190fe2f098d700de3e6dcf8bd 2500w`})}),_jsxs(_components.p,{children:[`Dodo Payments speichert die ID der registrierten Vorlage als `,_jsx(_components.code,{children:`framer_template_id`}),` in `,_jsx(_components.code,{children:`integration_config`}),` der Berechtigung, sodass du programmgesteuert darauf verweisen kannst.`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`kundenablauf`,children:`Kundenablauf`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Der Kunde schließt den Checkout ab.`}),`\n`,_jsxs(_components.li,{children:[`Dodo Payments erstellt einen `,_jsx(_components.code,{children:`Pending`}),`-Grant und verknüpft den Remix-Link der Vorlage damit.`]}),`\n`,_jsxs(_components.li,{children:[`Der Grant wechselt zu `,_jsx(_components.code,{children:`Delivered`}),`, sobald der Remix-Link verknüpft wurde. Die E-Mail zur Zahlungsbestätigung enthält einen Link zum Customer Portal, in dem der Kunde den Link in der Berechtigung findet.`]}),`\n`,_jsx(_components.li,{children:`Der Kunde öffnet den Link, meldet sich bei Framer an und remixt die Vorlage.`}),`\n`,_jsx(_components.li,{children:`Nach dem Widerruf zeigt das Customer Portal den Link nicht mehr an. Bereits in den Framer-Account des Kunden remixten Kopien bleiben bestehen, da Framer keine Möglichkeit bietet, sie zu widerrufen.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`erforderliche-konfiguration`,children:`Erforderliche Konfiguration`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`framer_template_id`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Die ID (eine UUID) der Vorlage, die du im Dashboard registriert hast.`})]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`über-die-api-erstellen`,children:`Über die API erstellen`}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`TypeScript`,expandable:`true`,numberOfLines:`14`,language:`typescript`,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:`typescript`,children:_jsxs(_components.code,{language:`typescript`,numberOfLines:`14`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` DodoPayments `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'dodopayments'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` client = `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`new`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` DodoPayments({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` bearerToken: process.env[`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'DODO_PAYMENTS_API_KEY'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` environment: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'test_mode'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`});`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` entitlement = `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` client.entitlements.create({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` name: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'Portfolio Kit'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` integration_type: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'framer'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` integration_config: {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` framer_template_id: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'3f2b8c1e-7d4a-4e9b-a6c5-1d2e3f4a5b6c'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`});`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`Python`,expandable:`true`,numberOfLines:`10`,language:`python`,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:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`10`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` os`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` dodopayments `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` DodoPayments`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`client = DodoPayments(bearer_token=os.environ.get(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"DODO_PAYMENTS_API_KEY\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`), environment=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"test_mode\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`entitlement = client.entitlements.create(`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` name=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Portfolio Kit\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` integration_type=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"framer\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` integration_config={`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"framer_template_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"3f2b8c1e-7d4a-4e9b-a6c5-1d2e3f4a5b6c\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`},`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`Go`,expandable:`true`,numberOfLines:`11`,language:`go`,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:`go`,children:_jsxs(_components.code,{language:`go`,numberOfLines:`11`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// client is a *dodopayments.Client, for example from`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// dodopayments.NewClient(option.WithEnvironmentTestMode()); ctx is a context.Context.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`client.Entitlements.New(ctx, dodopayments.EntitlementNewParams{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Name: dodopayments.F(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Portfolio Kit\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`),`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` IntegrationType: dodopayments.F(dodopayments.EntitlementIntegrationTypeFramer),`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` IntegrationConfig: dodopayments.F[dodopayments.IntegrationConfigUnionParam](`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` dodopayments.IntegrationConfigFramerConfigParam{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` FramerTemplateID: dodopayments.F(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"3f2b8c1e-7d4a-4e9b-a6c5-1d2e3f4a5b6c\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`),`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ),`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`})`})}),`\n`]})})})]}),`\n`,_jsx(Heading,{level:`2`,id:`webhooks`,children:`Webhooks`}),`\n`,_jsxs(_components.p,{children:[`Siehe `,_jsxs(_components.a,{href:`/developer-resources/webhooks/intents/entitlement-grant`,children:[_jsx(_components.code,{children:`entitlement_grant.*`}),` webhook events`]}),`. Framer-Grants treffen als `,_jsx(_components.code,{children:`Pending`}),` ein und wechseln zu `,_jsx(_components.code,{children:`Delivered`}),`, sobald der Remix-Link mit dem Grant verknüpft wurde.`]}),`\n`,_jsx(Heading,{level:`2`,id:`fehlerbehebung`,children:`Fehlerbehebung`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Customer's remix link doesn't work`,id:`customers-remix-link-doesnt-work`,children:_jsxs(_components.p,{children:[`Der Remix-Link ist nicht zur einmaligen Verwendung bestimmt und nicht an einen einzelnen Kunden gebunden. Jeder Kunde erhält den von dir registrierten Link und kann ihn erneut über das Customer Portal öffnen, solange der Grant den Status `,_jsx(_components.code,{children:`Delivered`}),` hat. Wenn der Link nicht funktioniert, öffne ihn selbst, um zu bestätigen, dass der Remix-Link in Framer noch gültig ist.`]})}),_jsx(Accordion,{title:`Refunded customer still has a remixed copy`,id:`refunded-customer-still-has-a-remixed-copy`,children:_jsx(_components.p,{children:`Das ist zu erwarten. Framer behandelt einen Remix als eigenes Projekt des Kunden, sobald es geklont wurde. Dodo Payments zeigt den Link im Customer Portal nicht mehr an, kann jedoch keine Kopien im Account des Kunden löschen und den Remix-Link selbst nicht deaktivieren.`})})]})]})}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":"Framer-Entitlement","sidebarTitle":"Framer","description":"Gib zahlenden Kunden den Remix-Link deiner Framer-Vorlage, damit sie sie nach dem Kauf in ihren eigenen Framer-Account remixen können.","icon":"puzzle-piece","keywords":["Dodo Payments","Framer","Entitlement","Framer-Template","Remix-Link"],"href":"/de/features/entitlements/framer"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Was bereitgestellt wird","slug":"was-bereitgestellt-wird","depth":2,"children":[]},{"title":"Framer verbinden","slug":"framer-verbinden","depth":2,"children":[]},{"title":"Kundenablauf","slug":"kundenablauf","depth":2,"children":[]},{"title":"Erforderliche Konfiguration","slug":"erforderliche-konfiguration","depth":2,"children":[]},{"title":"Über die API erstellen","slug":"über-die-api-erstellen","depth":2,"children":[]},{"title":"Webhooks","slug":"webhooks","depth":2,"children":[]},{"title":"Fehlerbehebung","slug":"fehlerbehebung","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/dodopayments/0ee82a08f7b65bcb/seo.js","/_mintlify/custom/dodopayments/6f88c9bbee313616/assistant-loader.js"],"subdomain":"dodopayments","siteName":"Dodo Payments Documentation","title":"Framer-Entitlement - Dodo Payments Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/features/entitlements/framer","matchLevel":1},"es":{"href":"/es/features/entitlements/framer","matchLevel":1},"ar":{"href":"/ar/features/entitlements/framer","matchLevel":1},"fr":{"href":"/fr/features/entitlements/framer","matchLevel":1},"de":{"href":"/de/features/entitlements/framer","matchLevel":0},"id":{"href":"/id/features/entitlements/framer","matchLevel":1},"ja":{"href":"/ja/features/entitlements/framer","matchLevel":1},"ko":{"href":"/ko/features/entitlements/framer","matchLevel":1},"pt-BR":{"href":"/pt-BR/features/entitlements/framer","matchLevel":1},"vi":{"href":"/vi/features/entitlements/framer","matchLevel":1},"cn":{"href":"/cn/features/entitlements/framer","matchLevel":1},"hi":{"href":"/hi/features/entitlements/framer","matchLevel":1},"it":{"href":"/it/features/entitlements/framer","matchLevel":1},"sv":{"href":"/sv/features/entitlements/framer","matchLevel":1}}},"lastModified":"2026-09-26T16:06:34.553Z","gitLastModified":"2026-09-26T16:03:47.000Z","originalFileLocation":"de/features/entitlements/framer.mdx","locale":"de"},"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=\"Gib zahlenden Kunden den Remix-Link deiner Framer-Vorlage, damit sie sie nach dem Kauf in ihren eigenen Framer-Account remixen können.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Dodo Payments Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_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/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_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/dodopayments/KuV_TozyHuGHOyyc/_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/dodopayments/KuV_TozyHuGHOyyc/_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/dodopayments/KuV_TozyHuGHOyyc/_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/dodopayments/KuV_TozyHuGHOyyc/_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/dodopayments/KuV_TozyHuGHOyyc/_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/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Framer-Entitlement - Dodo Payments Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Gib zahlenden Kunden den Remix-Link deiner Framer-Vorlage, damit sie sie nach dem Kauf in ihren eigenen Framer-Account remixen können.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Dodo Payments Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dodopayments.com/de/features/entitlements/framer\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://dodopayments.mintlify.site/_mintlify/api/og/v2?division=Entitlements\u0026amp;title=Framer-Entitlement\u0026amp;description=Gib+zahlenden+Kunden+den+Remix-Link+deiner+Framer-Vorlage%2C+damit+sie+sie+nach+dem+Kauf+in+ihren+eigenen+Framer-Account+remixen+k%C3%B6nnen.\u0026amp;theme=fcc3a546490e883f7462a320\u0026amp;signature=47db2e428067f10defbeff17a31fc3018de2709049861aaf2592956f1cce1547\">\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=\"Framer-Entitlement - Dodo Payments Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Gib zahlenden Kunden den Remix-Link deiner Framer-Vorlage, damit sie sie nach dem Kauf in ihren eigenen Framer-Account remixen können.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dodopayments.mintlify.site/_mintlify/api/og/v2?division=Entitlements\u0026amp;title=Framer-Entitlement\u0026amp;description=Gib+zahlenden+Kunden+den+Remix-Link+deiner+Framer-Vorlage%2C+damit+sie+sie+nach+dem+Kauf+in+ihren+eigenen+Framer-Account+remixen+k%C3%B6nnen.\u0026amp;theme=fcc3a546490e883f7462a320\u0026amp;signature=47db2e428067f10defbeff17a31fc3018de2709049861aaf2592956f1cce1547\">\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/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Dodo Payments Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#779812\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.dodopayments.com/de/features/entitlements/framer\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/de/features/entitlements/framer.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.dodopayments.com/de/features/entitlements/framer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.dodopayments.com/features/entitlements/framer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.dodopayments.com/es/features/entitlements/framer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.dodopayments.com/ar/features/entitlements/framer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.dodopayments.com/fr/features/entitlements/framer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.dodopayments.com/id/features/entitlements/framer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.dodopayments.com/ja/features/entitlements/framer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.dodopayments.com/ko/features/entitlements/framer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.dodopayments.com/pt-BR/features/entitlements/framer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"vi\" href=\"https://docs.dodopayments.com/vi/features/entitlements/framer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.dodopayments.com/cn/features/entitlements/framer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.dodopayments.com/hi/features/entitlements/framer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.dodopayments.com/it/features/entitlements/framer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"sv\" href=\"https://docs.dodopayments.com/sv/features/entitlements/framer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.dodopayments.com/features/entitlements/framer\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.dodopayments.com/#organization\",\"name\":\"Dodo Payments Documentation\",\"url\":\"https://docs.dodopayments.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/dodopayments/nM_mJfYkri-OpC5M/logo/light.svg?fit=max\u0026auto=format\u0026n=nM_mJfYkri-OpC5M\u0026q=85\u0026s=23f7a052f7ecb9d6570b7c95ee359a97\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.dodopayments.com#website\",\"name\":\"Dodo Payments Documentation\",\"url\":\"https://docs.dodopayments.com\",\"publisher\":{\"@id\":\"https://docs.dodopayments.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.dodopayments.com/de/features/entitlements/framer#webpage\",\"url\":\"https://docs.dodopayments.com/de/features/entitlements/framer\",\"name\":\"Framer-Entitlement\",\"description\":\"Gib zahlenden Kunden den Remix-Link deiner Framer-Vorlage, damit sie sie nach dem Kauf in ihren eigenen Framer-Account remixen können.\",\"dateModified\":\"2026-09-26T16:03:47.000Z\",\"isPartOf\":{\"@id\":\"https://docs.dodopayments.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dodopayments.com/de/features/entitlements/framer#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dodopayments.com/de/features/entitlements/framer#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Features\",\"item\":\"https://docs.dodopayments.com/de/features/products\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Entitlements\",\"item\":\"https://docs.dodopayments.com/de/features/entitlements/introduction\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Framer-Entitlement\",\"item\":\"https://docs.dodopayments.com/de/features/entitlements/framer\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.dodopayments.com/de/features/entitlements/framer#article\",\"headline\":\"Framer-Entitlement\",\"name\":\"Framer-Entitlement\",\"description\":\"Gib zahlenden Kunden den Remix-Link deiner Framer-Vorlage, damit sie sie nach dem Kauf in ihren eigenen Framer-Account remixen können.\",\"url\":\"https://docs.dodopayments.com/de/features/entitlements/framer\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dodopayments.com/de/features/entitlements/framer#webpage\"},\"dateModified\":\"2026-09-26T16:03:47.000Z\",\"keywords\":\"Dodo Payments, Framer, Entitlement, Framer-Template, Remix-Link\",\"publisher\":{\"@id\":\"https://docs.dodopayments.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.dodopayments.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Dodo Payments Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Dodo Payments Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/de/features/entitlements/framer.md","siteName":"Dodo Payments Documentation","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/features/entitlements/framer"}]},{"language":"es","pages":[{"title":"es","href":"/es/features/entitlements/framer"}]},{"language":"ar","pages":[{"title":"ar","href":"/ar/features/entitlements/framer"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/features/entitlements/framer"}]},{"language":"de","tabs":[{"tab":"Docs","icon":"book","groups":[{"group":"Getting Started","pages":[{"title":"Welcome to Dodo Payments","sidebarTitle":"Introduction","icon":"rocket","href":"/de/introduction"},{"title":"Mit KI-Coding-Agenten entwickeln","sidebarTitle":"KI-Coding-Agenten","icon":"robot","href":"/de/developer-resources/build-with-ai-coding-agents"},{"title":"Migration zu Dodo Payments","icon":"arrow-right-arrow-left","href":"/de/migrate-to-dodo"},{"title":"Account Verification","icon":"id-card","href":"/de/miscellaneous/verification-process"}]},{"group":"Features","pages":[{"sidebarTitle":"Produkte","title":"Produkte","icon":"box","href":"/de/features/products"},{"sidebarTitle":"Product Collections","title":"Product Collections","icon":"layer-group","href":"/de/features/product-collections"},{"sidebarTitle":"Einmalzahlungen","title":"Einmalzahlungen","icon":"credit-card","href":"/de/features/one-time-payment-products"},{"group":"Subscriptions","icon":"infinity","pages":[{"sidebarTitle":"Subscriptions","title":"Subscriptions","icon":"repeat","href":"/de/features/subscription"},{"sidebarTitle":"Add-Ons","title":"Add-Ons für Abonnements","icon":"puzzle","href":"/de/features/addons"},{"title":"On-Demand Subscriptions","icon":"bolt","href":"/de/developer-resources/ondemand-subscriptions"}]},{"group":"Usage Based Billing","icon":"arrow-trend-up","pages":[{"sidebarTitle":"Einführung","title":"Nutzungsbasierte Abrechnung","icon":"box","href":"/de/features/usage-based-billing/introduction"},{"sidebarTitle":"Zähler","title":"Zähler","icon":"sliders","href":"/de/features/usage-based-billing/meters"},{"sidebarTitle":"Event Ingestion","title":"Event Ingestion","icon":"bolt","href":"/de/features/usage-based-billing/event-ingestion"},{"group":"Ingestion Blueprints","icon":"copy","pages":[{"sidebarTitle":"Einführung","title":"Ingestion-Blueprints","icon":"box","href":"/de/features/usage-based-billing/ingestion-blueprints"},{"title":"LLM Blueprint","icon":"brain-circuit","href":"/de/developer-resources/ingestion-blueprints/llm"},{"title":"API Gateway Blueprint","icon":"cloud","href":"/de/developer-resources/ingestion-blueprints/api-gateway"},{"title":"Object Storage Blueprint","icon":"box-archive","href":"/de/developer-resources/ingestion-blueprints/object-storage"},{"title":"Stream Blueprint","icon":"tower-broadcast","href":"/de/developer-resources/ingestion-blueprints/stream"},{"title":"Zeitbereich-Blueprint","icon":"clock","href":"/de/developer-resources/ingestion-blueprints/time-range"}]}]},{"sidebarTitle":"Credit-Based Billing","title":"Credit-Based Billing","icon":"coins","tag":"NEW","href":"/de/features/credit-based-billing"},{"sidebarTitle":"Seat-Based Billing","title":"Seat-Based Billing","icon":"users","href":"/de/features/seat-based-billing"},{"sidebarTitle":"Hybride Abrechnung","title":"Modelle für hybride Abrechnung","icon":"layer-group","href":"/de/features/hybrid-billing"},{"title":"Upsells \u0026 Downsells","icon":"arrow-up-right-dots","href":"/de/features/upsells-and-downsells"},{"group":"Customers","icon":"user-group","pages":[{"title":"Kundenmanagement","icon":"user-group","href":"/de/features/customers"},{"sidebarTitle":"Kundenportal","title":"Kundenportal","icon":"id-card","href":"/de/features/customer-portal"},{"title":"Kunden-Wallets","icon":"wallet","tag":"NEW","href":"/de/features/customer-wallet"},{"sidebarTitle":"Gesendete E-Mails","title":"E-Mail-Protokolle der Kunden","icon":"envelope","tag":"NEW","href":"/de/features/email-logs"},{"sidebarTitle":"Customer Blocklist","title":"Customer Blocklist","icon":"user-slash","tag":"NEW","href":"/de/features/customer-blocklist"}]},{"sidebarTitle":"Rabatte","title":"Rabatte","icon":"percent","href":"/de/features/discount-codes"},{"group":"Recovery","icon":"rotate","tag":"NEW","pages":[{"sidebarTitle":"Übersicht","title":"Umsatzwiederherstellung","icon":"rotate","href":"/de/features/recovery/overview"},{"sidebarTitle":"Abgebrochene Warenkorb-Wiederherstellung","title":"Abgebrochene Warenkorb-Wiederherstellung","icon":"cart-shopping","href":"/de/features/recovery/abandoned-cart-recovery"},{"sidebarTitle":"Abo-Mahnverfahren","title":"Abo-Mahnverfahren","icon":"repeat","href":"/de/features/recovery/subscription-dunning"},{"sidebarTitle":"Erneute Zahlungsversuche bei Abonnements","title":"Erneute Zahlungsversuche bei Abonnements","icon":"arrow-rotate-right","href":"/de/features/recovery/payment-retries"},{"sidebarTitle":"Manueller Wiederholungsversuch","title":"Manueller Wiederholungsversuch für Zahlungen","icon":"hand-pointer","tag":"NEW","href":"/de/features/recovery/manual-retry"}]},{"group":"Transactions","icon":"credit-card","pages":[{"title":"Zahlungen","icon":"money-bill-transfer","href":"/de/features/transactions/payments"},{"title":"Rückerstattungen","icon":"rotate-left","href":"/de/features/transactions/refunds"},{"title":"Disputes","icon":"circle-exclamation","href":"/de/features/transactions/disputes"}]},{"group":"Entitlements","icon":"gift","tag":"NEW","pages":[{"title":"Einführung","sidebarTitle":"Einführung","icon":"box-archive","href":"/de/features/entitlements/introduction"},{"title":"Lizenzschlüssel","icon":"key","href":"/de/features/license-keys"},{"title":"Digital Product Delivery","sidebarTitle":"Digitale Produkte","icon":"download","href":"/de/features/digital-product-delivery"},{"title":"Feature-Flag-Berechtigung","sidebarTitle":"Feature Flags","icon":"flag","tag":"NEW","href":"/de/features/entitlements/feature-flags"},{"title":"Discord-Berechtigung","sidebarTitle":"Discord","icon":"discord","href":"/de/features/entitlements/discord"},{"title":"GitHub Berechtigung","sidebarTitle":"GitHub","icon":"github","href":"/de/features/entitlements/github"},{"title":"Telegram-Berechtigung","sidebarTitle":"Telegram","description":"Fügen Sie zahlende Kunden zu einer privaten Telegram-Gruppe oder einem privaten Telegram-Kanal hinzu, wenn sie ein Abonnement abschließen oder einen Kauf tätigen, und entfernen Sie sie automatisch, sobald der Zugriff endet.","icon":"telegram","href":"/de/features/entitlements/telegram"},{"title":"Framer-Entitlement","sidebarTitle":"Framer","icon":"puzzle-piece","href":"/de/features/entitlements/framer"},{"title":"Notion-Berechtigung","sidebarTitle":"Notion","description":"Eine Notion-Vorlage nach dem Kauf in den Notion-Arbeitsbereich des Kunden kopieren, nachdem dieser Dodo Payments mit Notion autorisiert hat.","icon":"book","href":"/de/features/entitlements/notion"}]},{"group":"Payouts and Balances","icon":"wallet","pages":[{"title":"Auszahlungsprozess","icon":"money-bill","href":"/de/features/payouts/payout-structure"},{"title":"Salden","icon":"file-invoice-dollar","href":"/de/features/account-summary-payout-wallet"}]},{"group":"Account Management","icon":"user","pages":[{"sidebarTitle":"Ein Unternehmen archivieren","title":"Ein Unternehmen archivieren","icon":"box-archive","tag":"NEW","href":"/de/features/archive-business"},{"title":"Multi-Brand Setup","icon":"building-columns","href":"/de/features/multi-brands"},{"title":"Rechnungsmanagement","icon":"file-invoice-dollar","href":"/de/features/invoice-generation"},{"title":"Teammitglieder","icon":"user-gear","href":"/de/features/team"},{"title":"Kommunikationspräferenzen","sidebarTitle":"Kommunikationspräferenzen","icon":"bell","tag":"NEW","href":"/de/features/communication-preferences"},{"title":"Mein Konto","icon":"user-gear","href":"/de/miscellaneous/accounts"}]},{"group":"Pricing","icon":"dollar-sign","pages":[{"sidebarTitle":"Preisgestaltung inklusive Steuern","title":"Preisgestaltung inklusive Steuern","icon":"file-invoice","href":"/de/features/tax-inclusive-pricing"},{"sidebarTitle":"Zahle, was du willst","title":"Zahle, was du willst Preisgestaltung","icon":"dollar-sign","href":"/de/features/pay-what-you-want"},{"title":"B2B-Zahlungen","icon":"money-bills","href":"/de/features/b2b-payments"},{"title":"Lokalisierte Preisgestaltung","sidebarTitle":"Lokalisierte Preisgestaltung","icon":"earth-americas","href":"/de/features/localized-pricing"},{"sidebarTitle":"Kaufkraftparität","title":"Kaufkraftparität","tag":"NEW","icon":"money-bill-trend-up","href":"/de/features/purchasing-power-parity"},{"sidebarTitle":"Charm Pricing","title":"Charm Pricing","tag":"NEW","icon":"tag","href":"/de/features/charm-pricing"}]},{"sidebarTitle":"Checkout","title":"Checkout-Funktionen","icon":"cart-shopping","href":"/de/features/checkout"},{"sidebarTitle":"Design","title":"Design- \u0026 Themenanpassung","icon":"palette","tag":"NEW","href":"/de/features/design"},{"group":"Payment Methods","icon":"money-bill-wave","pages":[{"title":"Payment Methods","sidebarTitle":"Overview","icon":"layer-group","href":"/de/features/payment-methods"},{"title":"Kredit- \u0026 Debitkarten","sidebarTitle":"Karten","icon":"credit-card","href":"/de/features/payment-methods/cards"},{"title":"Digitale Wallets","sidebarTitle":"Digitale Wallets","icon":"wallet","href":"/de/features/payment-methods/digital-wallets"},{"title":"Jetzt kaufen, später bezahlen (BNPL)","sidebarTitle":"BNPL","icon":"calendar-days","href":"/de/features/payment-methods/bnpl"},{"title":"ACH Direct Debit","sidebarTitle":"ACH Direct Debit","icon":"building-columns","href":"/de/features/payment-methods/ach"},{"title":"Indische Zahlungsmethoden","sidebarTitle":"Indien","icon":"indian-rupee-sign","href":"/de/features/payment-methods/india"},{"title":"Europäische Zahlungsmethoden","sidebarTitle":"Europa","icon":"euro-sign","href":"/de/features/payment-methods/europe"},{"title":"Zahlungsmethoden in Südkorea","sidebarTitle":"Südkorea","icon":"won-sign","href":"/de/features/payment-methods/south-korea"},{"title":"Zahlungsmethoden im asiatisch-pazifischen Raum","sidebarTitle":"Asiatisch-pazifischer Raum","icon":"earth-asia","href":"/de/features/payment-methods/asia-pacific"},{"title":"Pix","sidebarTitle":"Pix","icon":"brazilian-real-sign","href":"/de/features/payment-methods/pix"},{"title":"Stablecoins","sidebarTitle":"Stablecoins","icon":"dollar-sign","href":"/de/features/payment-methods/stablecoins"},{"title":"WeChat Pay","sidebarTitle":"WeChat Pay","icon":"comment-dollar","href":"/de/features/payment-methods/wechat"}]},{"title":"Analysen von Drittanbietern","sidebarTitle":"Analysen von Drittanbietern","icon":"chart-line","tag":"NEW","href":"/de/features/analytics"},{"sidebarTitle":"Adaptive Currency","title":"Adaptive Currency","icon":"money-bill-transfer","href":"/de/features/adaptive-currency"},{"group":"BYOP","icon":"shuffle","tag":"BETA","pages":[{"title":"Bring Your Own Processor (BYOP)","sidebarTitle":"Overview","tag":"BETA","icon":"boxes-stacked","href":"/de/features/byop"},{"title":"Stripe - Connect \u0026 Raw Card API Access","sidebarTitle":"Stripe","icon":"stripe","href":"/de/features/byop/stripe"},{"title":"Adyen - Connect \u0026 Raw Card API Access","sidebarTitle":"Adyen","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/adyen.svg","href":"/de/features/byop/adyen"}]},{"title":"Storefront","icon":"store","href":"/de/features/storefront"},{"title":"Partnerprogramme","icon":"users-line","href":"/de/features/affiliates"},{"title":"Moderation API","icon":"shield-check","tag":"NEW","href":"/de/features/moderation"},{"title":"Verkauf digitaler Waren auf iOS","icon":"mobile","href":"/de/features/appstore-digital-goods"},{"title":"Dashboard Analytics","sidebarTitle":"Dashboard Analytics","icon":"chart-line","href":"/de/features/analytics-and-reporting"},{"title":"Berichte","sidebarTitle":"Berichte","icon":"file-invoice","href":"/de/features/reports"}]},{"group":"Integrate","pages":[{"group":"SDKs","icon":"box-open","pages":[{"sidebarTitle":"Overview","title":"Offizielle SDKs","icon":"box","href":"/de/developer-resources/dodo-payments-sdks"},{"title":"TypeScript","icon":"js","href":"/de/developer-resources/sdks/typescript"},{"title":"Python","icon":"python","href":"/de/developer-resources/sdks/python"},{"title":"Go","icon":"golang","href":"/de/developer-resources/sdks/go"},{"title":"Ruby","icon":"gem","href":"/de/developer-resources/sdks/ruby"},{"title":"Java","icon":"java","href":"/de/developer-resources/sdks/java"},{"title":"Kotlin","icon":"k","href":"/de/developer-resources/sdks/kotlin"},{"title":"PHP","icon":"php","href":"/de/developer-resources/sdks/php"},{"title":"C#","icon":"c","href":"/de/developer-resources/sdks/csharp"},{"title":"Rust","icon":"rust","href":"/de/developer-resources/sdks/rust"}]},{"group":"Mobile Checkout SDKs","icon":"mobile","pages":[{"title":"Mobile Integration Guide","sidebarTitle":"Integration Guide","icon":"mobile","href":"/de/developer-resources/mobile-integration"},{"title":"Android","sidebarTitle":"Android","tag":"NEW","icon":"android","href":"/de/developer-resources/sdks/android"},{"title":"iOS","sidebarTitle":"iOS","tag":"NEW","icon":"apple","href":"/de/developer-resources/sdks/ios"},{"title":"React Native","sidebarTitle":"React Native","tag":"NEW","icon":"react","href":"/de/developer-resources/sdks/react-native"},{"title":"Flutter","sidebarTitle":"Flutter","tag":"NEW","icon":"layer-group","href":"/de/developer-resources/sdks/flutter"}]},{"group":"Framework Adaptors","icon":"frame","pages":[{"sidebarTitle":"Übersicht","title":"Übersicht der Framework-Adapter","icon":"box","href":"/de/developer-resources/framework-adaptors"},{"title":"Next.js-Adaptor","icon":"code-merge","href":"/de/developer-resources/nextjs-adaptor"},{"title":"Better Auth Adaptor","icon":"code-merge","href":"/de/developer-resources/better-auth-adaptor"},{"title":"Convex-Komponente","icon":"code-merge","href":"/de/developer-resources/convex-component"},{"title":"TanStack Adaptor","icon":"code-merge","href":"/de/developer-resources/tanstack-adaptor"},{"title":"Nuxt-Adapter","icon":"code-merge","href":"/de/developer-resources/nuxt-adaptor"},{"title":"Express Adaptor","icon":"code-merge","href":"/de/developer-resources/express-adaptor"},{"title":"Astro-Adapter","icon":"code-merge","href":"/de/developer-resources/astro-adaptor"},{"title":"SvelteKit Adaptor","icon":"code-merge","href":"/de/developer-resources/sveltekit-adaptor"},{"title":"Hono Adaptor","icon":"code-merge","href":"/de/developer-resources/hono-adaptor"},{"title":"Remix Adaptor","icon":"code-merge","href":"/de/developer-resources/remix-adaptor"},{"title":"Fastify Adaptor","icon":"code-merge","href":"/de/developer-resources/fastify-adaptor"},{"title":"Bun-Adapter","icon":"code-merge","href":"/de/developer-resources/bun-adaptor"}]},{"group":"Webhooks","icon":"webhook","pages":[{"sidebarTitle":"Overview","title":"Webhooks","icon":"webhook","href":"/de/developer-resources/webhooks"},{"title":"Leitfaden zu Webhook-Ereignissen","icon":"bell","href":"/de/developer-resources/webhooks/intents/webhook-events-guide"},{"group":"Webhook Payloads","icon":"code","pages":[{"title":"Zahlung","icon":"credit-card","href":"/de/developer-resources/webhooks/intents/payment"},{"sidebarTitle":"Abonnement","title":"Subscription-Webhooks","icon":"repeat","href":"/de/developer-resources/webhooks/intents/subscription"},{"title":"Rückerstattung","icon":"rotate-left","href":"/de/developer-resources/webhooks/intents/refund"},{"sidebarTitle":"Streitfall","title":"Streitfall-Webhooks","icon":"circle-exclamation","href":"/de/developer-resources/webhooks/intents/dispute"},{"title":"Lizenzschlüssel","icon":"key","href":"/de/developer-resources/webhooks/intents/license-key"},{"title":"Entitlement-Gewährung","icon":"gift","href":"/de/developer-resources/webhooks/intents/entitlement-grant"},{"sidebarTitle":"Kreditbasierte Abrechnung","title":"Webhooks für kreditbasierte Abrechnung","icon":"coins","href":"/de/developer-resources/webhooks/intents/credit"},{"title":"Wiederherstellung","icon":"rotate","href":"/de/developer-resources/webhooks/intents/recovery"},{"sidebarTitle":"Auszahlung","title":"Webhooks für Auszahlungen","icon":"money-bill-transfer","href":"/de/developer-resources/webhooks/intents/payout"}]},{"group":"Deploy to Cloud","icon":"rocket","pages":[{"title":"Vercel Functions","icon":"triangle","href":"/de/developer-resources/webhooks/examples/vercel-example"},{"title":"Cloudflare Workers","icon":"cloud","href":"/de/developer-resources/webhooks/examples/cloudflare-example"},{"title":"Supabase Edge Functions","icon":"bolt","href":"/de/developer-resources/webhooks/examples/supabase-example"},{"title":"Netlify Functions","icon":"diamond","href":"/de/developer-resources/webhooks/examples/netlify-example"}]}]},{"group":"Testing \u0026 Demo Tools","icon":"flask","pages":[{"title":"Testmodus vs. Live-Modus","icon":"toggle-on","href":"/de/miscellaneous/test-mode-vs-live-mode"},{"title":"Testing Process","icon":"flask","href":"/de/miscellaneous/testing-process"},{"title":"Atlas Demo Produkt","icon":"palette","href":"/de/features/atlas-demo-website"}]},{"group":"Boilerplates","icon":"box-open","pages":[{"sidebarTitle":"Expo","title":"Expo Boilerplate","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/expo.svg","tag":"NEW","href":"/de/developer-resources/expo-boilerplate"},{"sidebarTitle":"Supabase","title":"Supabase-Boilerplate","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/supabase.svg","href":"/de/developer-resources/supabase-boilerplate"},{"sidebarTitle":"Figma Plugin","title":"Figma-Plugin","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/figma.svg","href":"/de/integrations/figma-plugin"},{"sidebarTitle":"Next.js","title":"Next.js Minimal Boilerplate","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/nextjs.svg","href":"/de/developer-resources/nextjs-boilerplate"},{"sidebarTitle":"Astro","title":"Astro Minimal Boilerplate","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/astro.svg","href":"/de/developer-resources/astro-boilerplate"},{"sidebarTitle":"FastAPI","title":"FastAPI-Boilerplate","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/fastapi.svg","tag":"NEW","href":"/de/developer-resources/fastapi-boilerplate"},{"sidebarTitle":"Go","title":"Go Boilerplate","icon":"golang","tag":"NEW","href":"/de/developer-resources/go-boilerplate"}]},{"title":"Dodo CLI","icon":"terminal","tag":"NEW","href":"/de/developer-resources/sdks/cli"},{"title":"Overlay Checkout","icon":"cart-shopping","href":"/de/developer-resources/overlay-checkout"},{"title":"Inline Checkout","icon":"credit-card","href":"/de/developer-resources/inline-checkout"},{"title":"Billing SDK","icon":"boxes-stacked","href":"/de/developer-resources/billingsdk"},{"title":"Dodo Payments MCP Server","icon":"server","href":"/de/developer-resources/mcp-server"},{"title":"Agent Skills","icon":"wand-magic-sparkles","href":"/de/developer-resources/agent-skills"},{"sidebarTitle":"Datenbank-Synchronisierung","title":"Mit Ihrer Datenbank synchronisieren","icon":"database","href":"/de/developer-resources/dodo-sync"},{"sidebarTitle":"Abonnement-Migration","title":"Abonnement-Migration zu Dodo Payments","icon":"file-import","href":"/de/miscellaneous/subscription-migration"}]},{"group":"Merchant of Record","pages":[{"sidebarTitle":"Was ist MoR?","title":"Einführung","icon":"building-columns","href":"/de/features/mor-introduction"},{"title":"MoR vs PG","icon":"scale-balanced","href":"/de/features/mor-vs-pg"},{"title":"Länder, die für die Händlerakzeptanz infrage kommen","icon":"globe","href":"/de/miscellaneous/accepted-countries-and-territories"},{"title":"Überwachungs- und Monitoring-Richtlinie","icon":"magnifying-glass","href":"/de/miscellaneous/review-monitoring-policy"},{"sidebarTitle":"Bypass of App Store Fees","title":"App-Store- und Play-Store-Gebühren mit Dodo Payments umgehen","icon":"shield-check","href":"/de/features/bypassing-app-store-fees"}]},{"group":"Miscellaneous","pages":[{"group":"Support Channels","icon":"headset","pages":[{"title":"Hilfe und Unterstützung","icon":"headset","href":"/de/miscellaneous/help-support"},{"title":"Funktionsanfrage und Roadmap","icon":"lightbulb","href":"/de/features/feature-request"}]},{"title":"Mobile- \u0026 Desktop-Apps","icon":"mobile","href":"/de/features/mobile-app"},{"title":"Sicherheitsberichterstattungspolitik","icon":"shield","href":"/de/miscellaneous/security-policy"}]}]},{"tab":"Guides","icon":"compass","pages":[{"title":"Guides","href":"/de/developer-resources/integration-guide"}]},{"tab":"API Reference","icon":"rectangle-code","pages":[{"title":"API Reference","href":"/de/api-reference/introduction"}]},{"tab":"External Integrations","icon":"plug","pages":[{"title":"External Integrations","href":"/de/integrations/introduction"}]},{"tab":"Changelog","icon":"calendar-days","pages":[{"title":"Changelog","href":"/de/changelog/introduction"}]},{"tab":"Community Projects","icon":"users","pages":[{"title":"Community Projects","href":"/de/community/overview"}]}]},{"language":"id","pages":[{"title":"id","href":"/id/features/entitlements/framer"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/features/entitlements/framer"}]},{"language":"ko","pages":[{"title":"ko","href":"/ko/features/entitlements/framer"}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/features/entitlements/framer"}]},{"language":"vi","pages":[{"title":"vi","href":"/vi/features/entitlements/framer"}]},{"language":"cn","pages":[{"title":"cn","href":"/cn/features/entitlements/framer"}]},{"language":"hi","pages":[{"title":"hi","href":"/hi/features/entitlements/framer"}]},{"language":"it","pages":[{"title":"it","href":"/it/features/entitlements/framer"}]},{"language":"sv","pages":[{"title":"sv","href":"/sv/features/entitlements/framer"}]}]},"basePath":"","title":"Framer-Entitlement - Dodo Payments Documentation","buildId":"dpl_715YoAgvjTGBDdo8RtXmHKM22b5p","deploymentId":"dpl_715YoAgvjTGBDdo8RtXmHKM22b5p","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-vIkpUzVS.js","DynamicMarkdown-TAXIW2vN.js","zoom-image-lightbox-y00V8U6G.js","lightbox-handle-r17bVUz3.js"]}