Fornisci ai clienti paganti il link di remix del tuo template Framer, così potranno remixarlo nel loro account Framer dopo l’acquisto.
L’entitlement Framer fornisce ai clienti paganti il link di remix di un template Framer. Registri il link di remix del template in Dodo Payments e associ l’entitlement a un prodotto. I clienti ricevono il link nel Customer Portal e lo usano per remixare il template nel loro account Framer.
Il link di remix del template Framer registrato. Ogni cliente che acquista il prodotto riceve lo stesso link.
Il cliente apre il link dal Customer Portal e remixa il template nel proprio workspace Framer.
In caso di annullamento o rimborso, il Customer Portal smette di mostrare il link. Il link continua a funzionare in Framer, quindi chiunque lo abbia salvato può ancora remixare il template.
Gli utilizzi comuni includono template per landing page Framer a pagamento, kit per portfolio e librerie di componenti.
Framer viene collegato implicitamente la prima volta che crei un entitlement per un template. Non è necessario alcun passaggio OAuth separato.
1
Open Entitlements
Nel dashboard di Dodo Payments, vai su Entitlements e fai clic su +.
2
Pick Framer
Scegli Framer Template come integrazione.
3
Grab the Remix Link from Framer
Apri il tuo progetto Framer. Dal menu in alto a sinistra, vai su File → Copy Remix Link. In questo modo copi un URL di remix pubblico che consente a chiunque di clonare il progetto nel proprio account Framer. Dodo Payments condivide questo link con i clienti paganti.
Framer File menu: click Copy Remix Link to copy the template's remix URL.
4
Add the Template and Create the Entitlement
Tornando al dashboard di Dodo Payments, seleziona il template in Template. Per registrare un nuovo template, fai clic su + Create new template, inserisci un Template name, incolla il link copiato in Remix link (deve essere un URL framer.com), quindi fai clic su Create template. Inserisci un Name per l’entitlement e fai clic su Create Entitlement.
Dodo Payments memorizza l’ID del template registrato come framer_template_id in integration_config dell’entitlement, così puoi farvi riferimento a livello programmatico.
Dodo Payments crea un grant Pending e vi associa il link di remix del template.
Il grant passa a Delivered una volta associato il link di remix. L’email di conferma del pagamento contiene un link al Customer Portal, dove il cliente trova il link sull’entitlement.
Il cliente apre il link, accede a Framer e remixa il template.
In caso di revoca, il Customer Portal smette di mostrare il link. Le copie già remixate nell’account Framer del cliente rimangono disponibili, poiché Framer non offre un modo per revocarle.
// 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"), }, ),})
Consulta gli eventi webhook entitlement_grant.*. I grant Framer arrivano in Pending e passano a Delivered una volta associato il link di remix al grant.
Il link di remix non è monouso né associato a un singolo cliente. Ogni cliente riceve il link registrato e può riaprirlo dal Customer Portal mentre il grant è Delivered. Se il link non funziona, aprilo personalmente per verificare che sia ancora valido in Framer.
Refunded customer still has a remixed copy
È un comportamento previsto. Framer considera un remix come un progetto del cliente una volta clonato. Dodo Payments smette di mostrare il link nel Customer Portal, ma non può eliminare le copie dall’account del cliente né disabilitare il link di remix stesso.
Ultima modifica il 26 settembre 2026
Questa pagina è stata 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":"6af4027c778b6a49d3c24d62","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"en","tag":"API Reference","count":181},{"language":"en","tag":"Docs","count":176},{"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":86},{"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":74},{"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":23},{"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":"it/features/entitlements/framer","slug":"/it/features/entitlements/framer","pageMetadata":{"title":"Entitlement Framer","sidebarTitle":"Framer","description":"Fornisci ai clienti paganti il link di remix del tuo template Framer, così potranno remixarlo nel loro account Framer dopo l'acquisto.","icon":"puzzle-piece","keywords":["Dodo Payments","Framer","entitlement","template Framer","link remix"],"href":"/it/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: \"Fornisci ai clienti paganti il link di remix del tuo template Framer, così potranno remixarlo nel loro account Framer dopo l’acquisto.\"\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:`L’entitlement Framer fornisce ai clienti paganti il link di remix di un template Framer. Registri il link di remix del template in Dodo Payments e associ l’entitlement a un prodotto. I clienti ricevono il link nel Customer Portal e lo usano per remixare il template nel loro account Framer.`})}),`\n`,_jsx(Heading,{level:`2`,id:`cosa-viene-fornito`,children:`Cosa viene fornito`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Il link di remix del template Framer registrato. Ogni cliente che acquista il prodotto riceve lo stesso link.`}),`\n`,_jsx(_components.li,{children:`Il cliente apre il link dal Customer Portal e remixa il template nel proprio workspace Framer.`}),`\n`,_jsx(_components.li,{children:`In caso di annullamento o rimborso, il Customer Portal smette di mostrare il link. Il link continua a funzionare in Framer, quindi chiunque lo abbia salvato può ancora remixare il template.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Gli utilizzi comuni includono template per landing page Framer a pagamento, kit per portfolio e librerie di componenti.`}),`\n`,_jsx(Heading,{level:`2`,id:`collega-framer`,children:`Collega Framer`}),`\n`,_jsx(_components.p,{children:`Framer viene collegato implicitamente la prima volta che crei un entitlement per un template. Non è necessario alcun passaggio OAuth separato.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open Entitlements`,children:_jsxs(_components.p,{children:[`Nel dashboard di Dodo Payments, vai su `,_jsx(_components.strong,{children:`Entitlements`}),` e fai clic su `,_jsx(_components.strong,{children:`+`}),`.`]})}),_jsx(Step,{title:`Pick Framer`,children:_jsxs(_components.p,{children:[`Scegli `,_jsx(_components.strong,{children:`Framer Template`}),` come integrazione.`]})}),_jsxs(Step,{title:`Grab the Remix Link from Framer`,children:[_jsxs(_components.p,{children:[`Apri il tuo progetto Framer. Dal menu in alto a sinistra, vai su `,_jsx(_components.strong,{children:`File → Copy Remix Link`}),`. In questo modo copi un URL di remix pubblico che consente a chiunque di clonare il progetto nel proprio account Framer. Dodo Payments condivide questo link con i clienti paganti.`]}),_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:`Menu File di Framer con l'opzione Copy Remix Link evidenziata`,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:[`Tornando al dashboard di Dodo Payments, seleziona il template in `,_jsx(_components.strong,{children:`Template`}),`. Per registrare un nuovo template, fai clic su `,_jsx(_components.strong,{children:`+ Create new template`}),`, inserisci un `,_jsx(_components.strong,{children:`Template name`}),`, incolla il link copiato in `,_jsx(_components.strong,{children:`Remix link`}),` (deve essere un URL `,_jsx(_components.code,{children:`framer.com`}),`), quindi fai clic su `,_jsx(_components.strong,{children:`Create template`}),`. Inserisci un `,_jsx(_components.strong,{children:`Name`}),` per l’entitlement e fai clic su `,_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:`Modulo di entitlement per template Framer con selettore del template e campo del nome`,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 memorizza l’ID del template registrato come `,_jsx(_components.code,{children:`framer_template_id`}),` in `,_jsx(_components.code,{children:`integration_config`}),` dell’entitlement, così puoi farvi riferimento a livello programmatico.`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`flusso-del-cliente`,children:`Flusso del cliente`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Il cliente completa il checkout.`}),`\n`,_jsxs(_components.li,{children:[`Dodo Payments crea un grant `,_jsx(_components.code,{children:`Pending`}),` e vi associa il link di remix del template.`]}),`\n`,_jsxs(_components.li,{children:[`Il grant passa a `,_jsx(_components.code,{children:`Delivered`}),` una volta associato il link di remix. L’email di conferma del pagamento contiene un link al Customer Portal, dove il cliente trova il link sull’entitlement.`]}),`\n`,_jsx(_components.li,{children:`Il cliente apre il link, accede a Framer e remixa il template.`}),`\n`,_jsx(_components.li,{children:`In caso di revoca, il Customer Portal smette di mostrare il link. Le copie già remixate nell’account Framer del cliente rimangono disponibili, poiché Framer non offre un modo per revocarle.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`configurazione-obbligatoria`,children:`Configurazione obbligatoria`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Campo`}),_jsx(_components.th,{children:`Obbligatorio`}),_jsx(_components.th,{children:`Descrizione`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`framer_template_id`})}),_jsx(_components.td,{children:`Sì`}),_jsx(_components.td,{children:`L’ID (un UUID) del template registrato nel dashboard.`})]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`crea-tramite-api`,children:`Crea tramite 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:`webhook`,children:`Webhook`}),`\n`,_jsxs(_components.p,{children:[`Consulta gli `,_jsxs(_components.a,{href:`/developer-resources/webhooks/intents/entitlement-grant`,children:[`eventi webhook `,_jsx(_components.code,{children:`entitlement_grant.*`})]}),`. I grant Framer arrivano in `,_jsx(_components.code,{children:`Pending`}),` e passano a `,_jsx(_components.code,{children:`Delivered`}),` una volta associato il link di remix al grant.`]}),`\n`,_jsx(Heading,{level:`2`,id:`risoluzione-dei-problemi`,children:`Risoluzione dei problemi`}),`\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:[`Il link di remix non è monouso né associato a un singolo cliente. Ogni cliente riceve il link registrato e può riaprirlo dal Customer Portal mentre il grant è `,_jsx(_components.code,{children:`Delivered`}),`. Se il link non funziona, aprilo personalmente per verificare che sia ancora valido in Framer.`]})}),_jsx(Accordion,{title:`Refunded customer still has a remixed copy`,id:`refunded-customer-still-has-a-remixed-copy`,children:_jsx(_components.p,{children:`È un comportamento previsto. Framer considera un remix come un progetto del cliente una volta clonato. Dodo Payments smette di mostrare il link nel Customer Portal, ma non può eliminare le copie dall’account del cliente né disabilitare il link di remix stesso.`})})]})]})}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":"Entitlement Framer","sidebarTitle":"Framer","description":"Fornisci ai clienti paganti il link di remix del tuo template Framer, così potranno remixarlo nel loro account Framer dopo l'acquisto.","icon":"puzzle-piece","keywords":["Dodo Payments","Framer","entitlement","template Framer","link remix"],"href":"/it/features/entitlements/framer"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Cosa viene fornito","slug":"cosa-viene-fornito","depth":2,"children":[]},{"title":"Collega Framer","slug":"collega-framer","depth":2,"children":[]},{"title":"Flusso del cliente","slug":"flusso-del-cliente","depth":2,"children":[]},{"title":"Configurazione obbligatoria","slug":"configurazione-obbligatoria","depth":2,"children":[]},{"title":"Crea tramite API","slug":"crea-tramite-api","depth":2,"children":[]},{"title":"Webhook","slug":"webhook","depth":2,"children":[]},{"title":"Risoluzione dei problemi","slug":"risoluzione-dei-problemi","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":"Entitlement Framer - 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":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":0},"sv":{"href":"/sv/features/entitlements/framer","matchLevel":1}}},"lastModified":"2026-09-26T16:06:31.305Z","gitLastModified":"2026-09-26T16:03:47.000Z","originalFileLocation":"it/features/entitlements/framer.mdx","locale":"it"},"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=\"Fornisci ai clienti paganti il link di remix del tuo template Framer, così potranno remixarlo nel loro account Framer dopo l\u0026#x27;acquisto.\">\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=\"Entitlement Framer - Dodo Payments Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Fornisci ai clienti paganti il link di remix del tuo template Framer, così potranno remixarlo nel loro account Framer dopo l\u0026#x27;acquisto.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Dodo Payments Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dodopayments.com/it/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=Entitlement+Framer\u0026amp;description=Fornisci+ai+clienti+paganti+il+link+di+remix+del+tuo+template+Framer%2C+cos%C3%AC+potranno+remixarlo+nel+loro+account+Framer+dopo+l%27acquisto.\u0026amp;theme=fcc3a546490e883f7462a320\u0026amp;signature=1e3d5379e9b888b536c9bfae3397cb0afa3e35283c32f70555153e2e0bab42a1\">\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=\"Entitlement Framer - Dodo Payments Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Fornisci ai clienti paganti il link di remix del tuo template Framer, così potranno remixarlo nel loro account Framer dopo l\u0026#x27;acquisto.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dodopayments.mintlify.site/_mintlify/api/og/v2?division=Entitlements\u0026amp;title=Entitlement+Framer\u0026amp;description=Fornisci+ai+clienti+paganti+il+link+di+remix+del+tuo+template+Framer%2C+cos%C3%AC+potranno+remixarlo+nel+loro+account+Framer+dopo+l%27acquisto.\u0026amp;theme=fcc3a546490e883f7462a320\u0026amp;signature=1e3d5379e9b888b536c9bfae3397cb0afa3e35283c32f70555153e2e0bab42a1\">\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/it/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=\"/it/features/entitlements/framer.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.dodopayments.com/it/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=\"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=\"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/it/features/entitlements/framer#webpage\",\"url\":\"https://docs.dodopayments.com/it/features/entitlements/framer\",\"name\":\"Entitlement Framer\",\"description\":\"Fornisci ai clienti paganti il link di remix del tuo template Framer, così potranno remixarlo nel loro account Framer dopo l'acquisto.\",\"dateModified\":\"2026-09-26T16:03:47.000Z\",\"isPartOf\":{\"@id\":\"https://docs.dodopayments.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dodopayments.com/it/features/entitlements/framer#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dodopayments.com/it/features/entitlements/framer#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Features\",\"item\":\"https://docs.dodopayments.com/it/features/products\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Entitlements\",\"item\":\"https://docs.dodopayments.com/it/features/entitlements/introduction\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Entitlement Framer\",\"item\":\"https://docs.dodopayments.com/it/features/entitlements/framer\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.dodopayments.com/it/features/entitlements/framer#article\",\"headline\":\"Entitlement Framer\",\"name\":\"Entitlement Framer\",\"description\":\"Fornisci ai clienti paganti il link di remix del tuo template Framer, così potranno remixarlo nel loro account Framer dopo l'acquisto.\",\"url\":\"https://docs.dodopayments.com/it/features/entitlements/framer\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dodopayments.com/it/features/entitlements/framer#webpage\"},\"dateModified\":\"2026-09-26T16:03:47.000Z\",\"keywords\":\"Dodo Payments, Framer, entitlement, template Framer, link remix\",\"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":"/it/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","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","tabs":[{"tab":"Docs","icon":"book","groups":[{"group":"Getting Started","pages":[{"title":"Welcome to Dodo Payments","sidebarTitle":"Introduction","icon":"rocket","href":"/it/introduction"},{"title":"Costruisci con agenti di codifica AI","sidebarTitle":"Agenti di codifica AI","icon":"robot","href":"/it/developer-resources/build-with-ai-coding-agents"},{"title":"Migra a Dodo Payments","icon":"arrow-right-arrow-left","href":"/it/migrate-to-dodo"},{"title":"Account Verification","icon":"id-card","href":"/it/miscellaneous/verification-process"}]},{"group":"Features","pages":[{"sidebarTitle":"Prodotti","title":"Prodotti","icon":"box","href":"/it/features/products"},{"sidebarTitle":"Collezioni di Prodotti","title":"Collezioni di Prodotti","icon":"layer-group","href":"/it/features/product-collections"},{"sidebarTitle":"Pagamenti una tantum","title":"Pagamenti una tantum","icon":"credit-card","href":"/it/features/one-time-payment-products"},{"group":"Subscriptions","icon":"infinity","pages":[{"sidebarTitle":"Abbonamenti","title":"Abbonamenti","icon":"repeat","href":"/it/features/subscription"},{"sidebarTitle":"Componenti aggiuntivi","title":"Componenti aggiuntivi per abbonamenti","icon":"puzzle","href":"/it/features/addons"},{"title":"Abbonamenti On-Demand","icon":"bolt","href":"/it/developer-resources/ondemand-subscriptions"}]},{"group":"Usage Based Billing","icon":"arrow-trend-up","pages":[{"sidebarTitle":"Introduzione","title":"Fatturazione basata sull'utilizzo","icon":"box","href":"/it/features/usage-based-billing/introduction"},{"sidebarTitle":"Misuratori","title":"Misuratori","icon":"sliders","href":"/it/features/usage-based-billing/meters"},{"sidebarTitle":"Ingestione Eventi","title":"Ingestione Eventi","icon":"bolt","href":"/it/features/usage-based-billing/event-ingestion"},{"group":"Ingestion Blueprints","icon":"copy","pages":[{"sidebarTitle":"Introduzione","title":"Blueprint di Ingestione","icon":"box","href":"/it/features/usage-based-billing/ingestion-blueprints"},{"title":"LLM Blueprint","icon":"brain-circuit","href":"/it/developer-resources/ingestion-blueprints/llm"},{"title":"API Gateway Blueprint","icon":"cloud","href":"/it/developer-resources/ingestion-blueprints/api-gateway"},{"title":"Blueprint di Archiviazione Oggetti","icon":"box-archive","href":"/it/developer-resources/ingestion-blueprints/object-storage"},{"title":"Stream Blueprint","icon":"tower-broadcast","href":"/it/developer-resources/ingestion-blueprints/stream"},{"title":"Blueprint Intervallo di Tempo","icon":"clock","href":"/it/developer-resources/ingestion-blueprints/time-range"}]}]},{"sidebarTitle":"Fatturazione Basata sui Crediti","title":"Fatturazione Basata sui Crediti","icon":"coins","tag":"NEW","href":"/it/features/credit-based-billing"},{"sidebarTitle":"Fatturazione Basata sui Posti","title":"Fatturazione Basata sui Posti","icon":"users","href":"/it/features/seat-based-billing"},{"sidebarTitle":"Fatturazione ibrida","title":"Modelli di fatturazione ibrida","icon":"layer-group","href":"/it/features/hybrid-billing"},{"title":"Upsell e Downsell","icon":"arrow-up-right-dots","href":"/it/features/upsells-and-downsells"},{"group":"Customers","icon":"user-group","pages":[{"title":"Customer Management","icon":"user-group","href":"/it/features/customers"},{"sidebarTitle":"Customer Portal","title":"Customer Portal","icon":"id-card","href":"/it/features/customer-portal"},{"title":"Customer Wallets","icon":"wallet","tag":"NEW","href":"/it/features/customer-wallet"},{"sidebarTitle":"Email inviate","title":"Registri delle email dei clienti","icon":"envelope","tag":"NEW","href":"/it/features/email-logs"},{"sidebarTitle":"Blocklist clienti","title":"Blocklist clienti","icon":"user-slash","tag":"NEW","href":"/it/features/customer-blocklist"}]},{"sidebarTitle":"Sconti","title":"Sconti","icon":"percent","href":"/it/features/discount-codes"},{"group":"Recovery","icon":"rotate","tag":"NEW","pages":[{"sidebarTitle":"Panoramica","title":"Recupero Entrate","icon":"rotate","href":"/it/features/recovery/overview"},{"sidebarTitle":"Recupero Carrello Abbandonato","title":"Recupero Carrello Abbandonato","icon":"cart-shopping","href":"/it/features/recovery/abandoned-cart-recovery"},{"sidebarTitle":"Gestione degli Abbonamenti","title":"Gestione degli Abbonamenti","icon":"repeat","href":"/it/features/recovery/subscription-dunning"},{"sidebarTitle":"Nuovi tentativi di pagamento degli abbonamenti","title":"Nuovi tentativi di pagamento degli abbonamenti","icon":"arrow-rotate-right","href":"/it/features/recovery/payment-retries"},{"sidebarTitle":"Riprova manuale","title":"Riprova manuale del pagamento","icon":"hand-pointer","tag":"NEW","href":"/it/features/recovery/manual-retry"}]},{"group":"Transactions","icon":"credit-card","pages":[{"title":"Pagamenti","icon":"money-bill-transfer","href":"/it/features/transactions/payments"},{"title":"Rimborsi","icon":"rotate-left","href":"/it/features/transactions/refunds"},{"title":"Disputes","icon":"circle-exclamation","href":"/it/features/transactions/disputes"}]},{"group":"Entitlements","icon":"gift","tag":"NEW","pages":[{"title":"Introduzione","sidebarTitle":"Introduzione","icon":"box-archive","href":"/it/features/entitlements/introduction"},{"title":"License Keys","icon":"key","href":"/it/features/license-keys"},{"title":"Consegna di Prodotti Digitali","sidebarTitle":"Prodotti Digitali","icon":"download","href":"/it/features/digital-product-delivery"},{"title":"Feature Flag Entitlement","sidebarTitle":"Feature Flags","icon":"flag","tag":"NEW","href":"/it/features/entitlements/feature-flags"},{"title":"Entitlement Discord","sidebarTitle":"Discord","icon":"discord","href":"/it/features/entitlements/discord"},{"title":"Titolo GitHub","sidebarTitle":"GitHub","icon":"github","href":"/it/features/entitlements/github"},{"title":"Accesso Telegram","sidebarTitle":"Telegram","description":"Aggiungi i clienti paganti a un gruppo o canale Telegram privato quando si abbonano o effettuano un acquisto e rimuovili automaticamente quando l'accesso termina.","icon":"telegram","href":"/it/features/entitlements/telegram"},{"title":"Entitlement Framer","sidebarTitle":"Framer","icon":"puzzle-piece","href":"/it/features/entitlements/framer"},{"title":"Notion Entitlement","sidebarTitle":"Notion","description":"Copia un template Notion nell'area di lavoro Notion del cliente quando effettua un acquisto, dopo aver autorizzato Dodo Payments con Notion.","icon":"book","href":"/it/features/entitlements/notion"}]},{"group":"Payouts and Balances","icon":"wallet","pages":[{"title":"Processo di Pagamenti","icon":"money-bill","href":"/it/features/payouts/payout-structure"},{"title":"Saldi","icon":"file-invoice-dollar","href":"/it/features/account-summary-payout-wallet"}]},{"group":"Account Management","icon":"user","pages":[{"sidebarTitle":"Archivia un'attività","title":"Archiviazione di un'attività","icon":"box-archive","tag":"NEW","href":"/it/features/archive-business"},{"title":"Impostazione Multi-Brand","icon":"building-columns","href":"/it/features/multi-brands"},{"title":"Gestione Fatture","icon":"file-invoice-dollar","href":"/it/features/invoice-generation"},{"title":"Membri del Team","icon":"user-gear","href":"/it/features/team"},{"title":"Preferenze di comunicazione","sidebarTitle":"Preferenze di comunicazione","icon":"bell","tag":"NEW","href":"/it/features/communication-preferences"},{"title":"Il Mio Account","icon":"user-gear","href":"/it/miscellaneous/accounts"}]},{"group":"Pricing","icon":"dollar-sign","pages":[{"sidebarTitle":"Prezzi Inclusivi di Tassa","title":"Prezzi Inclusivi di Tassa","icon":"file-invoice","href":"/it/features/tax-inclusive-pricing"},{"sidebarTitle":"Paga Quanto Vuoi","title":"Prezzi Paga Quanto Vuoi","icon":"dollar-sign","href":"/it/features/pay-what-you-want"},{"title":"Pagamenti B2B","icon":"money-bills","href":"/it/features/b2b-payments"},{"title":"Prezzi Localizzati","sidebarTitle":"Prezzi Localizzati","icon":"earth-americas","href":"/it/features/localized-pricing"},{"sidebarTitle":"Parità del potere d'acquisto","title":"Parità del Potere d'Acquisto","tag":"NEW","icon":"money-bill-trend-up","href":"/it/features/purchasing-power-parity"},{"sidebarTitle":"Charm Pricing","title":"Charm Pricing","tag":"NEW","icon":"tag","href":"/it/features/charm-pricing"}]},{"sidebarTitle":"Checkout","title":"Caratteristiche del Checkout","icon":"cart-shopping","href":"/it/features/checkout"},{"sidebarTitle":"Design","title":"Personalizzazione del design e del tema","icon":"palette","tag":"NEW","href":"/it/features/design"},{"group":"Payment Methods","icon":"money-bill-wave","pages":[{"title":"Payment Methods","sidebarTitle":"Overview","icon":"layer-group","href":"/it/features/payment-methods"},{"title":"Carte di credito e debito","sidebarTitle":"Carte","icon":"credit-card","href":"/it/features/payment-methods/cards"},{"title":"Digital Wallets","sidebarTitle":"Digital Wallets","icon":"wallet","href":"/it/features/payment-methods/digital-wallets"},{"title":"Compra Ora Paga Dopo (BNPL)","sidebarTitle":"BNPL","icon":"calendar-days","href":"/it/features/payment-methods/bnpl"},{"title":"ACH Direct Debit","sidebarTitle":"ACH Direct Debit","icon":"building-columns","href":"/it/features/payment-methods/ach"},{"title":"Metodi di pagamento in India","sidebarTitle":"India","icon":"indian-rupee-sign","href":"/it/features/payment-methods/india"},{"title":"European Payment Methods","sidebarTitle":"Europe","icon":"euro-sign","href":"/it/features/payment-methods/europe"},{"title":"Metodi di Pagamento in Corea del Sud","sidebarTitle":"Corea del Sud","icon":"won-sign","href":"/it/features/payment-methods/south-korea"},{"title":"Metodi di pagamento nell'area Asia-Pacifico","sidebarTitle":"Asia-Pacifico","icon":"earth-asia","href":"/it/features/payment-methods/asia-pacific"},{"title":"Pix","sidebarTitle":"Pix","icon":"brazilian-real-sign","href":"/it/features/payment-methods/pix"},{"title":"Stablecoin","sidebarTitle":"Stablecoin","icon":"dollar-sign","href":"/it/features/payment-methods/stablecoins"},{"title":"WeChat Pay","sidebarTitle":"WeChat Pay","icon":"comment-dollar","href":"/it/features/payment-methods/wechat"}]},{"title":"Analisi di terze parti","sidebarTitle":"Analisi di terze parti","icon":"chart-line","tag":"NEW","href":"/it/features/analytics"},{"sidebarTitle":"Valuta Adattiva","title":"Valuta Adattiva","icon":"money-bill-transfer","href":"/it/features/adaptive-currency"},{"group":"BYOP","icon":"shuffle","tag":"BETA","pages":[{"title":"Bring Your Own Processor (BYOP)","sidebarTitle":"Panoramica","tag":"BETA","icon":"boxes-stacked","href":"/it/features/byop"},{"title":"Stripe - Connect \u0026 Raw Card API Access","sidebarTitle":"Stripe","icon":"stripe","href":"/it/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":"/it/features/byop/adyen"}]},{"title":"Negozio","icon":"store","href":"/it/features/storefront"},{"title":"Affiliati","icon":"users-line","href":"/it/features/affiliates"},{"title":"Moderation API","icon":"shield-check","tag":"NEW","href":"/it/features/moderation"},{"title":"Vendita di beni digitali su iOS","icon":"mobile","href":"/it/features/appstore-digital-goods"},{"title":"Dashboard Analytics","sidebarTitle":"Dashboard Analytics","icon":"chart-line","href":"/it/features/analytics-and-reporting"},{"title":"Report","sidebarTitle":"Report","icon":"file-invoice","href":"/it/features/reports"}]},{"group":"Integrate","pages":[{"group":"SDKs","icon":"box-open","pages":[{"sidebarTitle":"Panoramica","title":"SDK ufficiali","icon":"box","href":"/it/developer-resources/dodo-payments-sdks"},{"title":"TypeScript","icon":"js","href":"/it/developer-resources/sdks/typescript"},{"title":"Python","icon":"python","href":"/it/developer-resources/sdks/python"},{"title":"Go","icon":"golang","href":"/it/developer-resources/sdks/go"},{"title":"Ruby","icon":"gem","href":"/it/developer-resources/sdks/ruby"},{"title":"Java","icon":"java","href":"/it/developer-resources/sdks/java"},{"title":"Kotlin","icon":"k","href":"/it/developer-resources/sdks/kotlin"},{"title":"PHP","icon":"php","href":"/it/developer-resources/sdks/php"},{"title":"C#","icon":"c","href":"/it/developer-resources/sdks/csharp"},{"title":"Rust","icon":"rust","href":"/it/developer-resources/sdks/rust"}]},{"group":"Mobile Checkout SDKs","icon":"mobile","pages":[{"title":"Mobile Integration Guide","sidebarTitle":"Integration Guide","icon":"mobile","href":"/it/developer-resources/mobile-integration"},{"title":"Android","sidebarTitle":"Android","tag":"NEW","icon":"android","href":"/it/developer-resources/sdks/android"},{"title":"iOS","sidebarTitle":"iOS","tag":"NEW","icon":"apple","href":"/it/developer-resources/sdks/ios"},{"title":"React Native","sidebarTitle":"React Native","tag":"NEW","icon":"react","href":"/it/developer-resources/sdks/react-native"},{"title":"Flutter","sidebarTitle":"Flutter","tag":"NEW","icon":"layer-group","href":"/it/developer-resources/sdks/flutter"}]},{"group":"Framework Adaptors","icon":"frame","pages":[{"sidebarTitle":"Panoramica","title":"Panoramica degli Adattatori del Framework","icon":"box","href":"/it/developer-resources/framework-adaptors"},{"title":"Next.js Adaptor","icon":"code-merge","href":"/it/developer-resources/nextjs-adaptor"},{"title":"Adattatore Better Auth","icon":"code-merge","href":"/it/developer-resources/better-auth-adaptor"},{"title":"Componente Convex","icon":"code-merge","href":"/it/developer-resources/convex-component"},{"title":"TanStack Adaptor","icon":"code-merge","href":"/it/developer-resources/tanstack-adaptor"},{"title":"Adaptor Nuxt","icon":"code-merge","href":"/it/developer-resources/nuxt-adaptor"},{"title":"Express Adaptor","icon":"code-merge","href":"/it/developer-resources/express-adaptor"},{"title":"Astro Adaptor","icon":"code-merge","href":"/it/developer-resources/astro-adaptor"},{"title":"SvelteKit Adaptor","icon":"code-merge","href":"/it/developer-resources/sveltekit-adaptor"},{"title":"Hono Adaptor","icon":"code-merge","href":"/it/developer-resources/hono-adaptor"},{"title":"Remix Adaptor","icon":"code-merge","href":"/it/developer-resources/remix-adaptor"},{"title":"Adattatore Fastify","icon":"code-merge","href":"/it/developer-resources/fastify-adaptor"},{"title":"Adattatore Bun","icon":"code-merge","href":"/it/developer-resources/bun-adaptor"}]},{"group":"Webhooks","icon":"webhook","pages":[{"sidebarTitle":"Overview","title":"Webhooks","icon":"webhook","href":"/it/developer-resources/webhooks"},{"title":"Guida agli eventi Webhook","icon":"bell","href":"/it/developer-resources/webhooks/intents/webhook-events-guide"},{"group":"Webhook Payloads","icon":"code","pages":[{"title":"Pagamento","icon":"credit-card","href":"/it/developer-resources/webhooks/intents/payment"},{"sidebarTitle":"Subscription","title":"Webhook di Subscription","icon":"repeat","href":"/it/developer-resources/webhooks/intents/subscription"},{"title":"Rimborso","icon":"rotate-left","href":"/it/developer-resources/webhooks/intents/refund"},{"sidebarTitle":"Contestazione","title":"Webhook delle contestazioni","icon":"circle-exclamation","href":"/it/developer-resources/webhooks/intents/dispute"},{"title":"Chiave di Licenza","icon":"key","href":"/it/developer-resources/webhooks/intents/license-key"},{"title":"Concessione di Diritti","icon":"gift","href":"/it/developer-resources/webhooks/intents/entitlement-grant"},{"sidebarTitle":"Fatturazione basata sui crediti","title":"Webhook per la fatturazione basata sui crediti","icon":"coins","href":"/it/developer-resources/webhooks/intents/credit"},{"title":"Recupero","icon":"rotate","href":"/it/developer-resources/webhooks/intents/recovery"},{"sidebarTitle":"Payout","title":"Webhook dei payout","icon":"money-bill-transfer","href":"/it/developer-resources/webhooks/intents/payout"}]},{"group":"Deploy to Cloud","icon":"rocket","pages":[{"title":"Vercel Functions","icon":"triangle","href":"/it/developer-resources/webhooks/examples/vercel-example"},{"title":"Cloudflare Workers","icon":"cloud","href":"/it/developer-resources/webhooks/examples/cloudflare-example"},{"title":"Supabase Edge Functions","icon":"bolt","href":"/it/developer-resources/webhooks/examples/supabase-example"},{"title":"Funzioni Netlify","icon":"diamond","href":"/it/developer-resources/webhooks/examples/netlify-example"}]}]},{"group":"Testing \u0026 Demo Tools","icon":"flask","pages":[{"title":"Modalità Test vs Modalità Live","icon":"toggle-on","href":"/it/miscellaneous/test-mode-vs-live-mode"},{"title":"Testing Process","icon":"flask","href":"/it/miscellaneous/testing-process"},{"title":"Prodotto Demo Atlas","icon":"palette","href":"/it/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":"/it/developer-resources/expo-boilerplate"},{"sidebarTitle":"Supabase","title":"Boilerplate Supabase","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/supabase.svg","href":"/it/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":"/it/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":"/it/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":"/it/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":"/it/developer-resources/fastapi-boilerplate"},{"sidebarTitle":"Go","title":"Go Boilerplate","icon":"golang","tag":"NEW","href":"/it/developer-resources/go-boilerplate"}]},{"title":"Dodo CLI","icon":"terminal","tag":"NEW","href":"/it/developer-resources/sdks/cli"},{"title":"Overlay Checkout","icon":"cart-shopping","href":"/it/developer-resources/overlay-checkout"},{"title":"Checkout Inline","icon":"credit-card","href":"/it/developer-resources/inline-checkout"},{"title":"Billing SDK","icon":"boxes-stacked","href":"/it/developer-resources/billingsdk"},{"title":"Dodo Payments MCP Server","icon":"server","href":"/it/developer-resources/mcp-server"},{"title":"Agent Skills","icon":"wand-magic-sparkles","href":"/it/developer-resources/agent-skills"},{"sidebarTitle":"Sincronizzazione del database","title":"Sincronizza con il tuo database","icon":"database","href":"/it/developer-resources/dodo-sync"},{"sidebarTitle":"Subscription Migration","title":"Subscription Migration to Dodo Payments","icon":"file-import","href":"/it/miscellaneous/subscription-migration"}]},{"group":"Merchant of Record","pages":[{"sidebarTitle":"Che cos'è MoR?","title":"Introduzione","icon":"building-columns","href":"/it/features/mor-introduction"},{"title":"MoR vs PG","icon":"scale-balanced","href":"/it/features/mor-vs-pg"},{"title":"Paesi idonei per l'accettazione dei merchant","icon":"globe","href":"/it/miscellaneous/accepted-countries-and-territories"},{"title":"Politica di Revisione e Monitoraggio","icon":"magnifying-glass","href":"/it/miscellaneous/review-monitoring-policy"},{"sidebarTitle":"Bypass of App Store Fees","title":"Come aggirare le commissioni di App Store e Play Store usando Dodo Payments","icon":"shield-check","href":"/it/features/bypassing-app-store-fees"}]},{"group":"Miscellaneous","pages":[{"group":"Support Channels","icon":"headset","pages":[{"title":"Aiuto e Supporto","icon":"headset","href":"/it/miscellaneous/help-support"},{"title":"Richiesta di Funzionalità e Roadmap","icon":"lightbulb","href":"/it/features/feature-request"}]},{"title":"App per dispositivi mobili e desktop","icon":"mobile","href":"/it/features/mobile-app"},{"title":"Politica di Reporting sulla Sicurezza","icon":"shield","href":"/it/miscellaneous/security-policy"}]}]},{"tab":"Guides","icon":"compass","pages":[{"title":"Guides","href":"/it/developer-resources/integration-guide"}]},{"tab":"API Reference","icon":"rectangle-code","pages":[{"title":"API Reference","href":"/it/api-reference/introduction"}]},{"tab":"External Integrations","icon":"plug","pages":[{"title":"External Integrations","href":"/it/integrations/introduction"}]},{"tab":"Changelog","icon":"calendar-days","pages":[{"title":"Changelog","href":"/it/changelog/introduction"}]},{"tab":"Community Projects","icon":"users","pages":[{"title":"Community Projects","href":"/it/community/overview"}]}]},{"language":"sv","pages":[{"title":"sv","href":"/sv/features/entitlements/framer"}]}]},"basePath":"","title":"Entitlement Framer - Dodo Payments Documentation","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-BXrZabKK.js","DynamicMarkdown-CtasenyM.js","zoom-image-lightbox-C5F0mVLH.js","lightbox-handle-r17bVUz3.js"]}