Donnez aux clients payants le lien de remix de votre modèle Framer afin qu’ils puissent le remixer dans leur propre compte Framer après l’achat.
Le droit Framer fournit aux clients payants le lien de remix d’un modèle Framer. Vous enregistrez le lien de remix du modèle dans Dodo Payments et associez le droit à un produit. Les clients obtiennent le lien dans le Customer Portal et l’utilisent pour remixer le modèle dans leur propre compte Framer.
Le lien de remix du modèle Framer que vous avez enregistré. Chaque client qui achète le produit reçoit le même lien.
Le client ouvre le lien depuis le Customer Portal et remixe le modèle dans son propre espace de travail Framer.
En cas d’annulation ou de remboursement, le Customer Portal cesse d’afficher le lien. Le lien lui-même continue de fonctionner dans Framer ; toute personne qui l’a enregistré peut donc toujours remixer le modèle.
Common uses include paid Framer landing-page templates, portfolio kits, and component libraries.
Framer is connected implicitly the first time you create a template entitlement. There’s no separate OAuth step.
1
Open Entitlements
Dans le tableau de bord Dodo Payments, accédez à Entitlements et cliquez sur +.
2
Pick Framer
Choose Framer Template as the integration.
3
Grab the Remix Link from Framer
Ouvrez votre projet Framer. Dans le menu en haut à gauche, accédez à File → Copy Remix Link. Cela copie une URL de remix publique qui permet à n’importe qui de cloner le projet dans son propre compte Framer. Dodo Payments partage ce lien avec les clients payants.
Framer File menu: click Copy Remix Link to copy the template's remix URL.
4
Add the Template and Create the Entitlement
De retour dans le tableau de bord Dodo Payments, sélectionnez le modèle sous Template. Pour enregistrer un nouveau modèle, cliquez sur + Create new template, saisissez un Template name, collez le lien que vous avez copié dans Remix link (il doit s’agir d’une URL framer.com), puis cliquez sur Create template. Saisissez un Name pour le droit et cliquez sur Create Entitlement.
Dodo Payments enregistre l’ID du modèle enregistré en tant que framer_template_id dans le champ integration_config du droit, afin que vous puissiez le référencer par programmation.
Dodo Payments crée un Pending grant et lui associe le lien de remix du modèle.
Le grant passe à Delivered une fois le lien de remix associé. L’e-mail de confirmation du paiement contient un lien vers le Customer Portal, où le client trouve le lien sur le droit.
Le client ouvre le lien, se connecte à Framer et remixe le modèle.
Lors de la révocation, le Customer Portal cesse d’afficher le lien. Les copies déjà remixées dans le compte Framer du client restent disponibles, car Framer ne permet pas de les révoquer.
// 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"), }, ),})
Consultez les événements de webhook entitlement_grant.*. Les grants Framer arrivent à l’état Pending et passent à Delivered une fois le lien de remix associé au grant.
Le lien de remix n’est ni à usage unique ni associé à un seul client. Chaque client reçoit le lien que vous avez enregistré et peut l’ouvrir à nouveau depuis le Customer Portal tant que le grant est à l’état Delivered. Si le lien ne fonctionne pas, ouvrez-le vous-même pour confirmer qu’il est toujours valide dans Framer.
Refunded customer still has a remixed copy
Ce comportement est normal. Framer considère un remix comme le projet du client dès qu’il est cloné. Dodo Payments cesse d’afficher le lien dans le Customer Portal, mais ne peut pas supprimer les copies du compte du client ni désactiver le lien de remix lui-même.
Dernière modification le 26 septembre 2026
Cette page vous a-t-elle été utile ?
⌘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":"6af5ba080b3858d5ef254c97","clientVersion":"0.0.4111","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":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"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":"fr/features/entitlements/framer","slug":"/fr/features/entitlements/framer","pageMetadata":{"title":"Framer Entitlement","sidebarTitle":"Framer","description":"Donnez aux clients payants le lien de remix de votre modèle Framer afin qu'ils puissent le remixer dans leur propre compte Framer après l'achat.","icon":"puzzle-piece","keywords":["Dodo Payments","Framer","entitlement","Framer template","remix link"],"href":"/fr/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: \"Donnez aux clients payants le lien de remix de votre modèle Framer afin qu’ils puissent le remixer dans leur propre compte Framer après l’achat.\"\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:`Le droit Framer fournit aux clients payants le lien de remix d’un modèle Framer. Vous enregistrez le lien de remix du modèle dans Dodo Payments et associez le droit à un produit. Les clients obtiennent le lien dans le Customer Portal et l’utilisent pour remixer le modèle dans leur propre compte Framer.`})}),`\n`,_jsx(Heading,{level:`2`,id:`ce-qui-est-fourni`,children:`Ce qui est fourni`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Le lien de remix du modèle Framer que vous avez enregistré. Chaque client qui achète le produit reçoit le même lien.`}),`\n`,_jsx(_components.li,{children:`Le client ouvre le lien depuis le Customer Portal et remixe le modèle dans son propre espace de travail Framer.`}),`\n`,_jsx(_components.li,{children:`En cas d’annulation ou de remboursement, le Customer Portal cesse d’afficher le lien. Le lien lui-même continue de fonctionner dans Framer ; toute personne qui l’a enregistré peut donc toujours remixer le modèle.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Common uses include paid Framer landing-page templates, portfolio kits, and component libraries.`}),`\n`,_jsx(Heading,{level:`2`,id:`connect-framer`,children:`Connect Framer`}),`\n`,_jsx(_components.p,{children:`Framer is connected implicitly the first time you create a template entitlement. There’s no separate OAuth step.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open Entitlements`,children:_jsxs(_components.p,{children:[`Dans le tableau de bord Dodo Payments, accédez à `,_jsx(_components.strong,{children:`Entitlements`}),` et cliquez sur `,_jsx(_components.strong,{children:`+`}),`.`]})}),_jsx(Step,{title:`Pick Framer`,children:_jsxs(_components.p,{children:[`Choose `,_jsx(_components.strong,{children:`Framer Template`}),` as the integration.`]})}),_jsxs(Step,{title:`Grab the Remix Link from Framer`,children:[_jsxs(_components.p,{children:[`Ouvrez votre projet Framer. Dans le menu en haut à gauche, accédez à `,_jsx(_components.strong,{children:`File → Copy Remix Link`}),`. Cela copie une URL de remix publique qui permet à n’importe qui de cloner le projet dans son propre compte Framer. Dodo Payments partage ce lien avec les clients payants.`]}),_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 File menu with Copy Remix Link option highlighted`,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:[`De retour dans le tableau de bord Dodo Payments, sélectionnez le modèle sous `,_jsx(_components.strong,{children:`Template`}),`. Pour enregistrer un nouveau modèle, cliquez sur `,_jsx(_components.strong,{children:`+ Create new template`}),`, saisissez un `,_jsx(_components.strong,{children:`Template name`}),`, collez le lien que vous avez copié dans `,_jsx(_components.strong,{children:`Remix link`}),` (il doit s’agir d’une URL `,_jsx(_components.code,{children:`framer.com`}),`), puis cliquez sur `,_jsx(_components.strong,{children:`Create template`}),`. Saisissez un `,_jsx(_components.strong,{children:`Name`}),` pour le droit et cliquez sur `,_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 form with template picker and name field`,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 enregistre l’ID du modèle enregistré en tant que `,_jsx(_components.code,{children:`framer_template_id`}),` dans le champ `,_jsx(_components.code,{children:`integration_config`}),` du droit, afin que vous puissiez le référencer par programmation.`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`parcours-client`,children:`Parcours client`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Le client termine le paiement.`}),`\n`,_jsxs(_components.li,{children:[`Dodo Payments crée un `,_jsx(_components.code,{children:`Pending`}),` grant et lui associe le lien de remix du modèle.`]}),`\n`,_jsxs(_components.li,{children:[`Le grant passe à `,_jsx(_components.code,{children:`Delivered`}),` une fois le lien de remix associé. L’e-mail de confirmation du paiement contient un lien vers le Customer Portal, où le client trouve le lien sur le droit.`]}),`\n`,_jsx(_components.li,{children:`Le client ouvre le lien, se connecte à Framer et remixe le modèle.`}),`\n`,_jsx(_components.li,{children:`Lors de la révocation, le Customer Portal cesse d’afficher le lien. Les copies déjà remixées dans le compte Framer du client restent disponibles, car Framer ne permet pas de les révoquer.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`configuration-requise`,children:`Configuration requise`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Champ`}),_jsx(_components.th,{children:`Obligatoire`}),_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:`Oui`}),_jsx(_components.td,{children:`L’ID (un UUID) du modèle que vous avez enregistré dans le tableau de bord.`})]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`create-via-api`,children:`Create via API`}),`\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\":`#9CDCFE`},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\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` client`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` new`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` DodoPayments`}),_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\":`#9CDCFE`},children:` bearerToken:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` process`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`env`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`[`}),_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\":`#9CDCFE`},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\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` entitlement`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` client`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`entitlements`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`create`}),_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\":`#9CDCFE`},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\":`#9CDCFE`},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\":`#9CDCFE`},children:` integration_config:`}),_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\":`#9CDCFE`},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 `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` DodoPayments(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`bearer_token`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`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:`), `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`environment`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_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`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`entitlement `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_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:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` name`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_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:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` integration_type`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_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:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` integration_config`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`}),_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`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`client`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Entitlements`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`New`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`ctx`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`dodopayments`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`EntitlementNewParams`}),_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\":`#9CDCFE`},children:` Name`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`dodopayments`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`F`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_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\":`#9CDCFE`},children:` IntegrationType`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`dodopayments`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`F`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`dodopayments`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`EntitlementIntegrationTypeFramer`}),_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\":`#9CDCFE`},children:` IntegrationConfig`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`dodopayments`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`F`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`[`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`dodopayments`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`IntegrationConfigUnionParam`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`](`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` dodopayments`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`IntegrationConfigFramerConfigParam`}),_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\":`#9CDCFE`},children:` FramerTemplateID`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`dodopayments`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`F`}),_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(_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:[`Consultez les `,_jsxs(_components.a,{href:`/developer-resources/webhooks/intents/entitlement-grant`,children:[`événements de webhook `,_jsx(_components.code,{children:`entitlement_grant.*`})]}),`. Les grants Framer arrivent à l’état `,_jsx(_components.code,{children:`Pending`}),` et passent à `,_jsx(_components.code,{children:`Delivered`}),` une fois le lien de remix associé au grant.`]}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\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:[`Le lien de remix n’est ni à usage unique ni associé à un seul client. Chaque client reçoit le lien que vous avez enregistré et peut l’ouvrir à nouveau depuis le Customer Portal tant que le grant est à l’état `,_jsx(_components.code,{children:`Delivered`}),`. Si le lien ne fonctionne pas, ouvrez-le vous-même pour confirmer qu’il est toujours valide dans Framer.`]})}),_jsx(Accordion,{title:`Refunded customer still has a remixed copy`,id:`refunded-customer-still-has-a-remixed-copy`,children:_jsx(_components.p,{children:`Ce comportement est normal. Framer considère un remix comme le projet du client dès qu’il est cloné. Dodo Payments cesse d’afficher le lien dans le Customer Portal, mais ne peut pas supprimer les copies du compte du client ni désactiver le lien de remix lui-même.`})})]})]})}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":"Donnez aux clients payants le lien de remix de votre modèle Framer afin qu'ils puissent le remixer dans leur propre compte Framer après l'achat.","icon":"puzzle-piece","keywords":["Dodo Payments","Framer","entitlement","Framer template","remix link"],"href":"/fr/features/entitlements/framer"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Ce qui est fourni","slug":"ce-qui-est-fourni","depth":2,"children":[]},{"title":"Connect Framer","slug":"connect-framer","depth":2,"children":[]},{"title":"Parcours client","slug":"parcours-client","depth":2,"children":[]},{"title":"Configuration requise","slug":"configuration-requise","depth":2,"children":[]},{"title":"Create via API","slug":"create-via-api","depth":2,"children":[]},{"title":"Webhooks","slug":"webhooks","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","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":0},"de":{"href":"/de/features/entitlements/framer","matchLevel":1},"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:33.174Z","gitLastModified":"2026-09-26T16:03:47.000Z","originalFileLocation":"fr/features/entitlements/framer.mdx","locale":"fr"},"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=\"Donnez aux clients payants le lien de remix de votre modèle Framer afin qu\u0026#x27;ils puissent le remixer dans leur propre compte Framer après l\u0026#x27;achat.\">\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=\"Donnez aux clients payants le lien de remix de votre modèle Framer afin qu\u0026#x27;ils puissent le remixer dans leur propre compte Framer après l\u0026#x27;achat.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Dodo Payments Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dodopayments.com/fr/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=Donnez+aux+clients+payants+le+lien+de+remix+de+votre+mod%C3%A8le+Framer+afin+qu%27ils+puissent+le+remixer+dans+leur+propre+compte+Framer+apr%C3%A8s+l%27achat.\u0026amp;theme=fcc3a546490e883f7462a320\u0026amp;signature=58a7961bb3f9819345235005ec5d323d9331cf37da4ffdea8e0e60d96069085d\">\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=\"Donnez aux clients payants le lien de remix de votre modèle Framer afin qu\u0026#x27;ils puissent le remixer dans leur propre compte Framer après l\u0026#x27;achat.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dodopayments.mintlify.site/_mintlify/api/og/v2?division=Entitlements\u0026amp;title=Framer+Entitlement\u0026amp;description=Donnez+aux+clients+payants+le+lien+de+remix+de+votre+mod%C3%A8le+Framer+afin+qu%27ils+puissent+le+remixer+dans+leur+propre+compte+Framer+apr%C3%A8s+l%27achat.\u0026amp;theme=fcc3a546490e883f7462a320\u0026amp;signature=58a7961bb3f9819345235005ec5d323d9331cf37da4ffdea8e0e60d96069085d\">\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/fr/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=\"/fr/features/entitlements/framer.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.dodopayments.com/fr/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=\"de\" href=\"https://docs.dodopayments.com/de/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/fr/features/entitlements/framer#webpage\",\"url\":\"https://docs.dodopayments.com/fr/features/entitlements/framer\",\"name\":\"Framer Entitlement\",\"description\":\"Donnez aux clients payants le lien de remix de votre modèle Framer afin qu'ils puissent le remixer dans leur propre compte Framer après l'achat.\",\"dateModified\":\"2026-09-26T16:03:47.000Z\",\"isPartOf\":{\"@id\":\"https://docs.dodopayments.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dodopayments.com/fr/features/entitlements/framer#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dodopayments.com/fr/features/entitlements/framer#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Features\",\"item\":\"https://docs.dodopayments.com/fr/features/products\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Entitlements\",\"item\":\"https://docs.dodopayments.com/fr/features/entitlements/introduction\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Framer Entitlement\",\"item\":\"https://docs.dodopayments.com/fr/features/entitlements/framer\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.dodopayments.com/fr/features/entitlements/framer#article\",\"headline\":\"Framer Entitlement\",\"name\":\"Framer Entitlement\",\"description\":\"Donnez aux clients payants le lien de remix de votre modèle Framer afin qu'ils puissent le remixer dans leur propre compte Framer après l'achat.\",\"url\":\"https://docs.dodopayments.com/fr/features/entitlements/framer\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dodopayments.com/fr/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":"/fr/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","tabs":[{"tab":"Docs","icon":"book","groups":[{"group":"Getting Started","pages":[{"title":"Welcome to Dodo Payments","sidebarTitle":"Introduction","icon":"rocket","href":"/fr/introduction"},{"title":"Développer avec des Agents de Codage IA","sidebarTitle":"Agents de Codage IA","icon":"robot","href":"/fr/developer-resources/build-with-ai-coding-agents"},{"title":"Migrer vers Dodo Payments","icon":"arrow-right-arrow-left","href":"/fr/migrate-to-dodo"},{"title":"Account Verification","icon":"id-card","href":"/fr/miscellaneous/verification-process"}]},{"group":"Features","pages":[{"sidebarTitle":"Produits","title":"Produits","icon":"box","href":"/fr/features/products"},{"sidebarTitle":"Collections de produits","title":"Collections de produits","icon":"layer-group","href":"/fr/features/product-collections"},{"sidebarTitle":"Paiements ponctuels","title":"Paiements ponctuels","icon":"credit-card","href":"/fr/features/one-time-payment-products"},{"group":"Subscriptions","icon":"infinity","pages":[{"sidebarTitle":"Subscriptions","title":"Subscriptions","icon":"repeat","href":"/fr/features/subscription"},{"sidebarTitle":"Extensions","title":"Extensions pour les Abonnements","icon":"puzzle","href":"/fr/features/addons"},{"title":"On-Demand Subscriptions","icon":"bolt","href":"/fr/developer-resources/ondemand-subscriptions"}]},{"group":"Usage Based Billing","icon":"arrow-trend-up","pages":[{"sidebarTitle":"Introduction","title":"Facturation à l’usage","icon":"box","href":"/fr/features/usage-based-billing/introduction"},{"sidebarTitle":"Compteurs","title":"Compteurs","icon":"sliders","href":"/fr/features/usage-based-billing/meters"},{"sidebarTitle":"Ingestion d'événements","title":"Ingestion d'événements","icon":"bolt","href":"/fr/features/usage-based-billing/event-ingestion"},{"group":"Ingestion Blueprints","icon":"copy","pages":[{"sidebarTitle":"Introduction","title":"Modèles d'Ingestion","icon":"box","href":"/fr/features/usage-based-billing/ingestion-blueprints"},{"title":"LLM Blueprint","icon":"brain-circuit","href":"/fr/developer-resources/ingestion-blueprints/llm"},{"title":"API Gateway Blueprint","icon":"cloud","href":"/fr/developer-resources/ingestion-blueprints/api-gateway"},{"title":"Plan de Stockage d'Objets","icon":"box-archive","href":"/fr/developer-resources/ingestion-blueprints/object-storage"},{"title":"Modèle de Flux","icon":"tower-broadcast","href":"/fr/developer-resources/ingestion-blueprints/stream"},{"title":"Modèle de Plage Horaire","icon":"clock","href":"/fr/developer-resources/ingestion-blueprints/time-range"}]}]},{"sidebarTitle":"Credit-Based Billing","title":"Credit-Based Billing","icon":"coins","tag":"NEW","href":"/fr/features/credit-based-billing"},{"sidebarTitle":"Seat-Based Billing","title":"Seat-Based Billing","icon":"users","href":"/fr/features/seat-based-billing"},{"sidebarTitle":"Facturation hybride","title":"Modèles de facturation hybride","icon":"layer-group","href":"/fr/features/hybrid-billing"},{"title":"Upsells \u0026 Downsells","icon":"arrow-up-right-dots","href":"/fr/features/upsells-and-downsells"},{"group":"Customers","icon":"user-group","pages":[{"title":"Gestion des Clients","icon":"user-group","href":"/fr/features/customers"},{"sidebarTitle":"Portail Client","title":"Portail Client","icon":"id-card","href":"/fr/features/customer-portal"},{"title":"Portefeuilles clients","icon":"wallet","tag":"NEW","href":"/fr/features/customer-wallet"},{"sidebarTitle":"E-mails envoyés","title":"Journaux des e-mails clients","icon":"envelope","tag":"NEW","href":"/fr/features/email-logs"},{"sidebarTitle":"Liste de blocage des clients","title":"Liste de blocage des clients","icon":"user-slash","tag":"NEW","href":"/fr/features/customer-blocklist"}]},{"sidebarTitle":"Remises","title":"Remises","icon":"percent","href":"/fr/features/discount-codes"},{"group":"Recovery","icon":"rotate","tag":"NEW","pages":[{"sidebarTitle":"Vue d'ensemble","title":"Récupération de revenus","icon":"rotate","href":"/fr/features/recovery/overview"},{"sidebarTitle":"Récupération de Panier Abandonné","title":"Récupération de Panier Abandonné","icon":"cart-shopping","href":"/fr/features/recovery/abandoned-cart-recovery"},{"sidebarTitle":"Relance d'abonnement","title":"Relance d'abonnement","icon":"repeat","href":"/fr/features/recovery/subscription-dunning"},{"sidebarTitle":"Réessais de paiement d'abonnement","title":"Réessais de paiement d'abonnement","icon":"arrow-rotate-right","href":"/fr/features/recovery/payment-retries"},{"sidebarTitle":"Nouvelle tentative manuelle","title":"Nouvelle tentative de paiement manuelle","icon":"hand-pointer","tag":"NEW","href":"/fr/features/recovery/manual-retry"}]},{"group":"Transactions","icon":"credit-card","pages":[{"title":"Paiements","icon":"money-bill-transfer","href":"/fr/features/transactions/payments"},{"title":"Remboursements","icon":"rotate-left","href":"/fr/features/transactions/refunds"},{"title":"Litiges","icon":"circle-exclamation","href":"/fr/features/transactions/disputes"}]},{"group":"Entitlements","icon":"gift","tag":"NEW","pages":[{"title":"Introduction","sidebarTitle":"Introduction","icon":"box-archive","href":"/fr/features/entitlements/introduction"},{"title":"License Keys","icon":"key","href":"/fr/features/license-keys"},{"title":"Livraison de Produits Numériques","sidebarTitle":"Produits Numériques","icon":"download","href":"/fr/features/digital-product-delivery"},{"title":"Droits de Fonctions de Fonctionnalité","sidebarTitle":"Fonctions de Fonctionnalité","icon":"flag","tag":"NEW","href":"/fr/features/entitlements/feature-flags"},{"title":"Droit Discord","sidebarTitle":"Discord","icon":"discord","href":"/fr/features/entitlements/discord"},{"title":"Droit GitHub","sidebarTitle":"GitHub","icon":"github","href":"/fr/features/entitlements/github"},{"title":"Droit Telegram","sidebarTitle":"Telegram","description":"Ajoutez les clients payants à un groupe ou canal Telegram privé lorsqu’ils s’abonnent ou effectuent un achat, et supprimez-les automatiquement lorsque l’accès prend fin.","icon":"telegram","href":"/fr/features/entitlements/telegram"},{"title":"Framer Entitlement","sidebarTitle":"Framer","icon":"puzzle-piece","href":"/fr/features/entitlements/framer"},{"title":"Droit d'utilisation Notion","sidebarTitle":"Notion","description":"Copiez un modèle Notion dans l’espace de travail Notion du client lorsqu’il effectue un achat, après qu’il a autorisé Dodo Payments avec Notion.","icon":"book","href":"/fr/features/entitlements/notion"}]},{"group":"Payouts and Balances","icon":"wallet","pages":[{"title":"Processus de Paiement","icon":"money-bill","href":"/fr/features/payouts/payout-structure"},{"title":"Soldes","icon":"file-invoice-dollar","href":"/fr/features/account-summary-payout-wallet"}]},{"group":"Account Management","icon":"user","pages":[{"sidebarTitle":"Archiver une entreprise","title":"Archivage d’une entreprise","icon":"box-archive","tag":"NEW","href":"/fr/features/archive-business"},{"title":"Configuration Multi-Marques","icon":"building-columns","href":"/fr/features/multi-brands"},{"title":"Gestion des Factures","icon":"file-invoice-dollar","href":"/fr/features/invoice-generation"},{"title":"Membres de l'équipe","icon":"user-gear","href":"/fr/features/team"},{"title":"Préférences de communication","sidebarTitle":"Préférences de communication","icon":"bell","tag":"NEW","href":"/fr/features/communication-preferences"},{"title":"Mon Compte","icon":"user-gear","href":"/fr/miscellaneous/accounts"}]},{"group":"Pricing","icon":"dollar-sign","pages":[{"sidebarTitle":"Tarification TTC","title":"Tarification TTC","icon":"file-invoice","href":"/fr/features/tax-inclusive-pricing"},{"sidebarTitle":"Pay What You Want","title":"Tarification Pay What You Want","icon":"dollar-sign","href":"/fr/features/pay-what-you-want"},{"title":"Paiements B2B","icon":"money-bills","href":"/fr/features/b2b-payments"},{"title":"Tarification Localisée","sidebarTitle":"Tarification Localisée","icon":"earth-americas","href":"/fr/features/localized-pricing"},{"sidebarTitle":"Parité de pouvoir d’achat","title":"Parité du Pouvoir d'Achat","tag":"NEW","icon":"money-bill-trend-up","href":"/fr/features/purchasing-power-parity"},{"sidebarTitle":"Charm Pricing","title":"Charm Pricing","tag":"NEW","icon":"tag","href":"/fr/features/charm-pricing"}]},{"sidebarTitle":"Paiement","title":"Fonctionnalités de Paiement","icon":"cart-shopping","href":"/fr/features/checkout"},{"sidebarTitle":"Design","title":"Personnalisation du design et du thème","icon":"palette","tag":"NEW","href":"/fr/features/design"},{"group":"Payment Methods","icon":"money-bill-wave","pages":[{"title":"Payment Methods","sidebarTitle":"Overview","icon":"layer-group","href":"/fr/features/payment-methods"},{"title":"Cartes de crédit et de débit","sidebarTitle":"Cartes","icon":"credit-card","href":"/fr/features/payment-methods/cards"},{"title":"Portefeuilles numériques","sidebarTitle":"Portefeuilles numériques","icon":"wallet","href":"/fr/features/payment-methods/digital-wallets"},{"title":"Buy Now Pay Later (BNPL)","sidebarTitle":"BNPL","icon":"calendar-days","href":"/fr/features/payment-methods/bnpl"},{"title":"Prélèvement ACH","sidebarTitle":"Prélèvement ACH","icon":"building-columns","href":"/fr/features/payment-methods/ach"},{"title":"Méthodes de paiement en Inde","sidebarTitle":"Inde","icon":"indian-rupee-sign","href":"/fr/features/payment-methods/india"},{"title":"Méthodes de paiement européennes","sidebarTitle":"Europe","icon":"euro-sign","href":"/fr/features/payment-methods/europe"},{"title":"South Korea Payment Methods","sidebarTitle":"South Korea","icon":"won-sign","href":"/fr/features/payment-methods/south-korea"},{"title":"Moyens de paiement en Asie-Pacifique","sidebarTitle":"Asie-Pacifique","icon":"earth-asia","href":"/fr/features/payment-methods/asia-pacific"},{"title":"Pix","sidebarTitle":"Pix","icon":"brazilian-real-sign","href":"/fr/features/payment-methods/pix"},{"title":"Stablecoins","sidebarTitle":"Stablecoins","icon":"dollar-sign","href":"/fr/features/payment-methods/stablecoins"},{"title":"WeChat Pay","sidebarTitle":"WeChat Pay","icon":"comment-dollar","href":"/fr/features/payment-methods/wechat"}]},{"title":"Analyses tierces","sidebarTitle":"Analyses tierces","icon":"chart-line","tag":"NEW","href":"/fr/features/analytics"},{"sidebarTitle":"Monnaie Adaptative","title":"Monnaie Adaptative","icon":"money-bill-transfer","href":"/fr/features/adaptive-currency"},{"group":"BYOP","icon":"shuffle","tag":"BETA","pages":[{"title":"Utiliser votre propre processeur (BYOP)","sidebarTitle":"Présentation","tag":"BETA","icon":"boxes-stacked","href":"/fr/features/byop"},{"title":"Stripe - Connecter \u0026 Accès à l'API de Données de Carte Brutes","sidebarTitle":"Stripe","icon":"stripe","href":"/fr/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":"/fr/features/byop/adyen"}]},{"title":"Vitrine","icon":"store","href":"/fr/features/storefront"},{"title":"Affiliés","icon":"users-line","href":"/fr/features/affiliates"},{"title":"API de modération","icon":"shield-check","tag":"NEW","href":"/fr/features/moderation"},{"title":"Vente de biens numériques sur iOS","icon":"mobile","href":"/fr/features/appstore-digital-goods"},{"title":"Analyse du tableau de bord","sidebarTitle":"Analyse du tableau de bord","icon":"chart-line","href":"/fr/features/analytics-and-reporting"},{"title":"Rapports","sidebarTitle":"Rapports","icon":"file-invoice","href":"/fr/features/reports"}]},{"group":"Integrate","pages":[{"group":"SDKs","icon":"box-open","pages":[{"sidebarTitle":"Vue d’ensemble","title":"SDK officiels","icon":"box","href":"/fr/developer-resources/dodo-payments-sdks"},{"title":"TypeScript","icon":"js","href":"/fr/developer-resources/sdks/typescript"},{"title":"Python","icon":"python","href":"/fr/developer-resources/sdks/python"},{"title":"Go","icon":"golang","href":"/fr/developer-resources/sdks/go"},{"title":"Ruby","icon":"gem","href":"/fr/developer-resources/sdks/ruby"},{"title":"Java","icon":"java","href":"/fr/developer-resources/sdks/java"},{"title":"Kotlin","icon":"k","href":"/fr/developer-resources/sdks/kotlin"},{"title":"PHP","icon":"php","href":"/fr/developer-resources/sdks/php"},{"title":"C#","icon":"c","href":"/fr/developer-resources/sdks/csharp"},{"title":"Rust","icon":"rust","href":"/fr/developer-resources/sdks/rust"}]},{"group":"Mobile Checkout SDKs","icon":"mobile","pages":[{"title":"Guide d'intégration mobile","sidebarTitle":"Guide d’intégration","icon":"mobile","href":"/fr/developer-resources/mobile-integration"},{"title":"Android","sidebarTitle":"Android","tag":"NEW","icon":"android","href":"/fr/developer-resources/sdks/android"},{"title":"iOS","sidebarTitle":"iOS","tag":"NEW","icon":"apple","href":"/fr/developer-resources/sdks/ios"},{"title":"React Native","sidebarTitle":"React Native","tag":"NEW","icon":"react","href":"/fr/developer-resources/sdks/react-native"},{"title":"Flutter","sidebarTitle":"Flutter","tag":"NEW","icon":"layer-group","href":"/fr/developer-resources/sdks/flutter"}]},{"group":"Framework Adaptors","icon":"frame","pages":[{"sidebarTitle":"Aperçu","title":"Aperçu des Adaptateurs de Framework","icon":"box","href":"/fr/developer-resources/framework-adaptors"},{"title":"Next.js Adaptor","icon":"code-merge","href":"/fr/developer-resources/nextjs-adaptor"},{"title":"Adaptateur Better Auth","icon":"code-merge","href":"/fr/developer-resources/better-auth-adaptor"},{"title":"Composant Convex","icon":"code-merge","href":"/fr/developer-resources/convex-component"},{"title":"Adaptateur TanStack","icon":"code-merge","href":"/fr/developer-resources/tanstack-adaptor"},{"title":"Adaptateur Nuxt","icon":"code-merge","href":"/fr/developer-resources/nuxt-adaptor"},{"title":"Adaptateur Express","icon":"code-merge","href":"/fr/developer-resources/express-adaptor"},{"title":"Adaptateur Astro","icon":"code-merge","href":"/fr/developer-resources/astro-adaptor"},{"title":"Adaptateur SvelteKit","icon":"code-merge","href":"/fr/developer-resources/sveltekit-adaptor"},{"title":"Hono Adaptor","icon":"code-merge","href":"/fr/developer-resources/hono-adaptor"},{"title":"Adaptateur Remix","icon":"code-merge","href":"/fr/developer-resources/remix-adaptor"},{"title":"Fastify Adaptor","icon":"code-merge","href":"/fr/developer-resources/fastify-adaptor"},{"title":"Bun Adaptor","icon":"code-merge","href":"/fr/developer-resources/bun-adaptor"}]},{"group":"Webhooks","icon":"webhook","pages":[{"sidebarTitle":"Overview","title":"Webhooks","icon":"webhook","href":"/fr/developer-resources/webhooks"},{"title":"Guide des événements Webhook","icon":"bell","href":"/fr/developer-resources/webhooks/intents/webhook-events-guide"},{"group":"Webhook Payloads","icon":"code","pages":[{"title":"Paiement","icon":"credit-card","href":"/fr/developer-resources/webhooks/intents/payment"},{"sidebarTitle":"Abonnement","title":"Webhooks d’abonnement","icon":"repeat","href":"/fr/developer-resources/webhooks/intents/subscription"},{"title":"Remboursement","icon":"rotate-left","href":"/fr/developer-resources/webhooks/intents/refund"},{"sidebarTitle":"Litige","title":"Webhooks de litige","icon":"circle-exclamation","href":"/fr/developer-resources/webhooks/intents/dispute"},{"title":"Clé de licence","icon":"key","href":"/fr/developer-resources/webhooks/intents/license-key"},{"title":"Octroi de droits","icon":"gift","href":"/fr/developer-resources/webhooks/intents/entitlement-grant"},{"sidebarTitle":"Facturation basée sur les crédits","title":"Webhooks de facturation basée sur les crédits","icon":"coins","href":"/fr/developer-resources/webhooks/intents/credit"},{"title":"Récupération","icon":"rotate","href":"/fr/developer-resources/webhooks/intents/recovery"},{"sidebarTitle":"Versement","title":"Webhooks de versement","icon":"money-bill-transfer","href":"/fr/developer-resources/webhooks/intents/payout"}]},{"group":"Deploy to Cloud","icon":"rocket","pages":[{"title":"Fonctions Vercel","icon":"triangle","href":"/fr/developer-resources/webhooks/examples/vercel-example"},{"title":"Cloudflare Workers","icon":"cloud","href":"/fr/developer-resources/webhooks/examples/cloudflare-example"},{"title":"Fonctions Edge Supabase","icon":"bolt","href":"/fr/developer-resources/webhooks/examples/supabase-example"},{"title":"Fonctions Netlify","icon":"diamond","href":"/fr/developer-resources/webhooks/examples/netlify-example"}]}]},{"group":"Testing \u0026 Demo Tools","icon":"flask","pages":[{"title":"Mode Test vs Mode Live","icon":"toggle-on","href":"/fr/miscellaneous/test-mode-vs-live-mode"},{"title":"Testing Process","icon":"flask","href":"/fr/miscellaneous/testing-process"},{"title":"Produit Démo Atlas","icon":"palette","href":"/fr/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":"/fr/developer-resources/expo-boilerplate"},{"sidebarTitle":"Supabase","title":"Boilerplate Supabase","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/supabase.svg","href":"/fr/developer-resources/supabase-boilerplate"},{"sidebarTitle":"Plugin Figma","title":"Plugin Figma","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/figma.svg","href":"/fr/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":"/fr/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":"/fr/developer-resources/astro-boilerplate"},{"sidebarTitle":"FastAPI","title":"Modèle FastAPI","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/fastapi.svg","tag":"NEW","href":"/fr/developer-resources/fastapi-boilerplate"},{"sidebarTitle":"Go","title":"Go Boilerplate","icon":"golang","tag":"NEW","href":"/fr/developer-resources/go-boilerplate"}]},{"title":"Dodo CLI","icon":"terminal","tag":"NEW","href":"/fr/developer-resources/sdks/cli"},{"title":"Overlay Checkout","icon":"cart-shopping","href":"/fr/developer-resources/overlay-checkout"},{"title":"Inline Checkout","icon":"credit-card","href":"/fr/developer-resources/inline-checkout"},{"title":"SDK de Facturation","icon":"boxes-stacked","href":"/fr/developer-resources/billingsdk"},{"title":"Serveur MCP Dodo Payments","icon":"server","href":"/fr/developer-resources/mcp-server"},{"title":"Agent Skills","icon":"wand-magic-sparkles","href":"/fr/developer-resources/agent-skills"},{"sidebarTitle":"Synchronisation de base de données","title":"Synchronisez avec votre base de données","icon":"database","href":"/fr/developer-resources/dodo-sync"},{"sidebarTitle":"Migration d'abonnement","title":"Migration d'abonnement vers Dodo Payments","icon":"file-import","href":"/fr/miscellaneous/subscription-migration"}]},{"group":"Merchant of Record","pages":[{"sidebarTitle":"Qu'est-ce que MoR ?","title":"Introduction","icon":"building-columns","href":"/fr/features/mor-introduction"},{"title":"MoR vs PG","icon":"scale-balanced","href":"/fr/features/mor-vs-pg"},{"title":"Pays éligibles à l’acceptation des marchands","icon":"globe","href":"/fr/miscellaneous/accepted-countries-and-territories"},{"title":"Politique de Révision \u0026 de Surveillance","icon":"magnifying-glass","href":"/fr/miscellaneous/review-monitoring-policy"},{"sidebarTitle":"Bypass of App Store Fees","title":"Contourner les frais de l’App Store et du Play Store avec Dodo Payments","icon":"shield-check","href":"/fr/features/bypassing-app-store-fees"}]},{"group":"Miscellaneous","pages":[{"group":"Support Channels","icon":"headset","pages":[{"title":"Aide et Support","icon":"headset","href":"/fr/miscellaneous/help-support"},{"title":"Demande de Fonctionnalité et Feuille de Route","icon":"lightbulb","href":"/fr/features/feature-request"}]},{"title":"Applications Mobiles \u0026 Desktop","icon":"mobile","href":"/fr/features/mobile-app"},{"title":"Politique de Rapport de Sécurité","icon":"shield","href":"/fr/miscellaneous/security-policy"}]}]},{"tab":"Guides","icon":"compass","pages":[{"title":"Guides","href":"/fr/developer-resources/integration-guide"}]},{"tab":"API Reference","icon":"rectangle-code","pages":[{"title":"API Reference","href":"/fr/api-reference/introduction"}]},{"tab":"External Integrations","icon":"plug","pages":[{"title":"External Integrations","href":"/fr/integrations/introduction"}]},{"tab":"Changelog","icon":"calendar-days","pages":[{"title":"Changelog","href":"/fr/changelog/introduction"}]},{"tab":"Community Projects","icon":"users","pages":[{"title":"Community Projects","href":"/fr/community/overview"}]}]},{"language":"de","pages":[{"title":"de","href":"/de/features/entitlements/framer"}]},{"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_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-u3J1-UOn.js","DynamicMarkdown-B-f2cqXQ.js","zoom-image-lightbox-DTFzvaXJ.js","lightbox-handle-r17bVUz3.js"]}