What your enrollment, consent and unsubscribe screens must show and collect so that a Paylead service runs on a compliant basis, in opt-in and opt-out models.
Before a Consumer enrolls in a Paylead service, your app has to inform them, collect their acceptance, and later let them manage their consents and leave. These rules apply to every Program Manager that integrates Perks or Loyalty, whether the Consumer opts in or the service is activated by default.
The Program Manager holds the contractual relationship with its customers. It writes the terms and conditions (T&Cs) of the Program and owns the onboarding interface.
Paylead provides, on request, a privacy policy template and a map of the topics your T&Cs must cover. Paylead is not a party to the T&Cs between you and the Consumer.
Both act as joint data controllers for the processing the Program requires.
Send your T&Cs and your privacy policy to your Paylead account manager once they are written.
Only the T&Cs, which include the banking secrecy waiver, are accepted. The privacy policy is brought to the Consumer’s attention, and each optional consent is collected separately, through a positive action.The table below covers Perks, for both Cashback and vouchers.
Element
Nature
Expected action
Required
When
Service T&Cs
Contract
Accepted through a positive action (unticked checkbox)
Yes
At enrollment, then available at any time
Transaction sharing with Paylead (banking secrecy waiver)
Contract and mandatory GDPR information
Accepted with the T&Cs in the same checkbox, and stated explicitly on the enrollment screen
Explicit first-level statement on the enrollment screen
Yes
At enrollment
Service notifications
Legitimate interest
No consent, but the Consumer can turn them off
No
Not applicable
Marketing communications
Specific consent or legitimate interest
Collected or not, depending on the legal basis; the Consumer can turn them off
No
At enrollment or later
Two rules apply across services:
One service, one collection. Perks and Loyalty each need their own acceptance and consents. A consent given for one service is never reused for another, even for the same purpose.
Always reachable. The T&Cs and the privacy policy stay available at any time from the customer area or the app settings.
Two pieces of information appear directly on the enrollment screen, visible without a click. Never leave them only in the privacy policy.
Transaction sharing and analysis. The service relies on sharing the Consumer’s transaction history with Paylead (up to 12 months), then their new transactions as they occur, and on analyzing them.
Targeted Offers. The service shows personalized Offers, defined from the Consumer’s spending habits.
Computing which Offers a Consumer is eligible for is part of performing the contract. Your Segments go through a compliance check by Paylead before they are provisioned (see Assign Segments).
Never tell the Consumer that their data “will not be shared with third parties for marketing purposes”: it misrepresents how merchant Cashback works. Never describe the data as anonymized either. Paylead pseudonymizes it.
In the opt-in model, the Consumer actively chooses to join the service. This is the model Paylead recommends, since the service is optional.
1
Present the Program
One or more screens explain how the service works and what the Consumer gains. Showing 4 to 6 logos of partner Brands that currently have an Offer clearly raises the enrollment rate.
Program presentation screen with six partner Brand logos
Show a summary on screen and a direct link to the full document.
4
Link to the T&Cs
Add a direct link. The T&Cs describe enrollment, how Rewards are created and paid out, and how the Consumer leaves the service.
5
Collect acceptance
One unticked checkbox covers acceptance of the T&Cs and the banking secrecy waiver. Follow it with a button whose label states the action, such as Accept, and remind the Consumer that clicking it means acceptance.
Mandatory statements and acceptance on the enrollment screen
6
Offer the optional consents
Collect each optional consent separately, for example marketing communications when they rely on consent.
7
Activate the service through the API
Create the Consumer, enroll them in the service, then share their transaction history. See Consumer lifecycle for the calls.
8
Set the Consumer's expectations
Tell the Consumer that their targeted Offer catalog will keep improving over the next 36 hours, while Paylead computes it.
In the opt-out model, the service is active by default for eligible customers because it is part of an existing banking offer, for example Cashback included in the account agreement. The flow depends on whether the customer already banks with you when the service launches.
Existing customers
New customers
Notify the T&Cs update, with the T&Cs and the privacy policy attached.
Include the mandatory statements in the notification: transaction sharing with Paylead and personalized Offers.
Give at least 30 days’ notice before activation. During that period, the customer can refuse the service.
You can instead run a strong opt-in: the service stays suspended for each customer until they accept it.
Include the Cashback T&Cs in your general T&Cs, stating clearly that the service involves sharing transactions with Paylead.
Present Cashback before the T&Cs are accepted, with the first-level statements on transaction sharing and personalized Offers, and a link to the privacy policy.
The Consumer can grant or withdraw each consent at any time, from a single section that is easy to reach.
One toggle per consent-based processing. How many depends on the processing your privacy policy defines. For a consent Paylead records, such as SMART_RANKING, send the change through the API (see Smart Ranking consent).
Withdrawal only affects future use. Rewards already earned are kept and paid out as usual.
Group the essentials. Put the T&Cs, the privacy policy and the unsubscribe button in the same section.
The Consumer can unsubscribe at any time, in a few steps, from the customer area.Before the Consumer confirms, show a dialog that tells them what they lose. Its content depends on your Program’s payout model: see Rewards in flight at off-boarding.Once the Consumer has left every Paylead service, off-board them through the API. Reward generation stops immediately, and their data is handled as described in Data retention after off-boarding.
Push the Consumer’s transaction history and keep their feed current.
The WebApp
Delegate part of the Consumer journey to an embedded webview.
Was this page helpful?
⌘I
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Paylead","colors":{"primary":"#0465ff","light":"#4d7cff","dark":"#0146b8"},"logo":{"light":"https://mintcdn.com/paylead-04d0cbf1/5Du5nX6Yx2FNkQMU/logo/paylead-light.svg?fit=max\u0026auto=format\u0026n=5Du5nX6Yx2FNkQMU\u0026q=85\u0026s=ccd3972668e08f641390b653caf833dc","dark":"https://mintcdn.com/paylead-04d0cbf1/5Du5nX6Yx2FNkQMU/logo/paylead-dark.svg?fit=max\u0026auto=format\u0026n=5Du5nX6Yx2FNkQMU\u0026q=85\u0026s=289a65fff3ce15c8cbc8e9f292d1fdfa","href":"https://paylead.fr"},"favicon":"https://mintcdn.com/paylead-04d0cbf1/PhlJSwO-Cg3kzZM3/logo/favicon.png?fit=max\u0026auto=format\u0026n=PhlJSwO-Cg3kzZM3\u0026q=85\u0026s=82b4008639f970a617d69aff89f89eb3","api":{"playground":{"proxy":true},"examples":{"prefill":true}},"appearance":{"default":"system"},"background":{"decoration":"gradient","color":{"light":"#ffffff","dark":"#1c212f"}},"navbar":{"primary":{"type":"button","label":"Request a demo","href":"https://paylead.fr"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/paylead","website":"https://paylead.fr"}},"seo":{"metatags":{"canonical":"https://docs.paylead.fr"}},"fonts":{"family":"Inter"},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","latex":false},"contextual":{"options":["download-pdf","download-spec"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"paylead-04d0cbf1","hasAudioNarration":false,"actualSubdomain":"paylead-04d0cbf1","customDomains":["docs.paylead.fr"],"gitSource":{"type":"gitlab","owner":"paylead/projects","repo":"documentation","projectId":82335499,"deployBranch":"main","contentDirectory":"src","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae20f3f0ef84ca3bb5e613f","collectionId":"4550201d-952d-4144-a0f6-77832630de87","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae20f3f0ef84ca3bb5e613f"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae3242888e103f3d656348a","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"Program","count":85},{"language":"default","tag":"API","count":32},{"language":"default","tag":"Perks","count":27},{"language":"default","tag":"Documentation","count":24},{"language":"default","tag":"Shift","count":21},{"language":"default","tag":"Consumers","count":15},{"language":"default","tag":"Integration","count":8},{"language":"default","tag":"WebApp","count":8},{"language":"default","tag":"Catalog","count":6},{"language":"default","tag":"Reference \u0026 help","count":6}],"searchSettings":{"isFiltersEnabled":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@paylead.fr"}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":false}},"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"program/user-journey/guides/onboarding-compliance","slug":"/program/user-journey/guides/onboarding-compliance","pageMetadata":{"title":"Onboarding compliance","description":"What your enrollment, consent and unsubscribe screens must show and collect so that a Paylead service runs on a compliant basis, in opt-in and opt-out models.","href":"/program/user-journey/guides/onboarding-compliance"},"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: \"What your enrollment, consent and unsubscribe screens must show and collect so that a Paylead service runs on a compliant basis, in opt-in and opt-out models.\"\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`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,Frame,Heading,OptimizedImage,Step,Steps,Tab,Table,Tabs,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Before a `,_jsx(_components.a,{href:`/glossary#consumer`,children:`Consumer`}),` enrolls in a Paylead service, your app has to inform them, collect their acceptance, and later let them manage their consents and leave. These rules apply to every `,_jsx(_components.a,{href:`/glossary#program-manager`,children:`Program Manager`}),` that integrates `,_jsx(_components.a,{href:`/glossary#perks`,children:`Perks`}),` or `,_jsx(_components.a,{href:`/glossary#loyalty`,children:`Loyalty`}),`, whether the Consumer opts in or the service is activated by default.`]}),`\n`,_jsx(Heading,{level:`2`,id:`who-owns-what`,children:`Who owns what`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`The Program Manager`}),` holds the contractual relationship with its customers. It writes the terms and conditions (T\u0026Cs) of the `,_jsx(_components.a,{href:`/glossary#program`,children:`Program`}),` and owns the onboarding interface.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Paylead`}),` provides, on request, a privacy policy template and a map of the topics your T\u0026Cs must cover. Paylead is not a party to the T\u0026Cs between you and the Consumer.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Both`}),` act as joint data controllers for the processing the Program requires.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Send your T\u0026Cs and your privacy policy to your Paylead account manager once they are written.`}),`\n`,_jsx(Heading,{level:`2`,id:`legal-elements-to-handle`,children:`Legal elements to handle`}),`\n`,_jsx(_components.p,{children:`Only the T\u0026Cs, which include the banking secrecy waiver, are accepted. The privacy policy is brought to the Consumer’s attention, and each optional consent is collected separately, through a positive action.`}),`\n`,_jsxs(_components.p,{children:[`The table below covers Perks, for both `,_jsx(_components.a,{href:`/glossary#cashback`,children:`Cashback`}),` and vouchers.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Element`}),_jsx(_components.th,{children:`Nature`}),_jsx(_components.th,{children:`Expected action`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`When`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Service T\u0026Cs`}),_jsx(_components.td,{children:`Contract`}),_jsx(_components.td,{children:`Accepted through a positive action (unticked checkbox)`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`At enrollment, then available at any time`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Transaction sharing with Paylead (banking secrecy waiver)`}),_jsx(_components.td,{children:`Contract and mandatory GDPR information`}),_jsx(_components.td,{children:`Accepted with the T\u0026Cs in the same checkbox, and stated explicitly on the enrollment screen`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`At enrollment`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Privacy policy`}),_jsx(_components.td,{children:`Information document`}),_jsx(_components.td,{children:`Read, never accepted through a checkbox`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`At enrollment, then available at any time`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[`Targeted `,_jsx(_components.a,{href:`/glossary#offer`,children:`Offers`}),` based on spending habits`]}),_jsx(_components.td,{children:`Mandatory GDPR information`}),_jsx(_components.td,{children:`Explicit first-level statement on the enrollment screen`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`At enrollment`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Service notifications`}),_jsx(_components.td,{children:`Legitimate interest`}),_jsx(_components.td,{children:`No consent, but the Consumer can turn them off`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Not applicable`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Marketing communications`}),_jsx(_components.td,{children:`Specific consent or legitimate interest`}),_jsx(_components.td,{children:`Collected or not, depending on the legal basis; the Consumer can turn them off`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`At enrollment or later`})]})]})]}),`\n`,_jsx(_components.p,{children:`Two rules apply across services:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`One service, one collection.`}),` Perks and Loyalty each need their own acceptance and consents. A consent given for one service is never reused for another, even for the same purpose.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Always reachable.`}),` The T\u0026Cs and the privacy policy stay available at any time from the customer area or the app settings.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`mandatory-statements`,children:`Mandatory statements`}),`\n`,_jsx(_components.p,{children:`Two pieces of information appear directly on the enrollment screen, visible without a click. Never leave them only in the privacy policy.`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Transaction sharing and analysis.`}),` The service relies on sharing the Consumer’s transaction history with Paylead (up to 12 months), then their new transactions as they occur, and on analyzing them.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Targeted Offers.`}),` The service shows personalized Offers, defined from the Consumer’s spending habits.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Computing which Offers a Consumer is eligible for is part of performing the contract. Your `,_jsx(_components.a,{href:`/glossary#segment`,children:`Segments`}),` go through a compliance check by Paylead before they are provisioned (see `,_jsx(_components.a,{href:`/program/user-journey/guides/manage-consumers#assign-segments-perks-optional`,children:`Assign Segments`}),`).`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Never tell the Consumer that their data “will not be shared with third parties for marketing purposes”: it misrepresents how merchant Cashback works. Never describe the data as anonymized either. Paylead pseudonymizes it.`})}),`\n`,_jsx(Heading,{level:`2`,id:`opt-in-enrollment`,children:`Opt-in enrollment`}),`\n`,_jsx(_components.p,{children:`In the opt-in model, the Consumer actively chooses to join the service. This is the model Paylead recommends, since the service is optional.`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Present the Program`,children:[_jsxs(_components.p,{children:[`One or more screens explain how the service works and what the Consumer gains. Showing 4 to 6 logos of partner `,_jsx(_components.a,{href:`/glossary#brand`,children:`Brands`}),` that currently have an Offer clearly raises the enrollment rate.`]}),_jsx(Frame,{caption:`Program presentation screen with six partner Brand logos`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/paylead-04d0cbf1/19UvKToh-utGRNsg/images/program/onboarding-compliance/program-presentation.png?fit=max\u0026auto=format\u0026n=19UvKToh-utGRNsg\u0026q=85\u0026s=3718e95e81c1c56aa76167e1326a5693`,alt:`Mobile screen titled Cashback on all your transactions, showing six partner Brand logos with their Cashback rates, three steps explaining how the service works, and a Get started button`,width:`300`,\"data-og-width\":`780`,\"data-og-height\":`1688`,\"data-path\":`images/program/onboarding-compliance/program-presentation.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/paylead-04d0cbf1/19UvKToh-utGRNsg/images/program/onboarding-compliance/program-presentation.png?w=280\u0026fit=max\u0026auto=format\u0026n=19UvKToh-utGRNsg\u0026q=85\u0026s=5aad08e07af75d8f2fe43ced5788e2ff 280w, https://mintcdn.com/paylead-04d0cbf1/19UvKToh-utGRNsg/images/program/onboarding-compliance/program-presentation.png?w=560\u0026fit=max\u0026auto=format\u0026n=19UvKToh-utGRNsg\u0026q=85\u0026s=2871837fdd852626d5c026713c0d2001 560w, https://mintcdn.com/paylead-04d0cbf1/19UvKToh-utGRNsg/images/program/onboarding-compliance/program-presentation.png?w=840\u0026fit=max\u0026auto=format\u0026n=19UvKToh-utGRNsg\u0026q=85\u0026s=9731d97a3f49bcc5949f4dbaa88491e4 840w, https://mintcdn.com/paylead-04d0cbf1/19UvKToh-utGRNsg/images/program/onboarding-compliance/program-presentation.png?w=1100\u0026fit=max\u0026auto=format\u0026n=19UvKToh-utGRNsg\u0026q=85\u0026s=d6e3cb9049db83025658330b362e3bb7 1100w, https://mintcdn.com/paylead-04d0cbf1/19UvKToh-utGRNsg/images/program/onboarding-compliance/program-presentation.png?w=1650\u0026fit=max\u0026auto=format\u0026n=19UvKToh-utGRNsg\u0026q=85\u0026s=b694769f8949803bcb622d05d5c81116 1650w, https://mintcdn.com/paylead-04d0cbf1/19UvKToh-utGRNsg/images/program/onboarding-compliance/program-presentation.png?w=2500\u0026fit=max\u0026auto=format\u0026n=19UvKToh-utGRNsg\u0026q=85\u0026s=b8d16ef9fc08ed99729d98caecbbfe2f 2500w`})})]}),_jsx(Step,{title:`Show the mandatory statements`,children:_jsxs(_components.p,{children:[`Display the `,_jsx(_components.a,{href:`#mandatory-statements`,children:`transaction sharing and targeted Offers statements`}),`.`]})}),_jsx(Step,{title:`Link to the privacy policy`,children:_jsx(_components.p,{children:`Show a summary on screen and a direct link to the full document.`})}),_jsx(Step,{title:`Link to the T\u0026Cs`,children:_jsxs(_components.p,{children:[`Add a direct link. The T\u0026Cs describe enrollment, how `,_jsx(_components.a,{href:`/glossary#reward`,children:`Rewards`}),` are created and paid out, and how the Consumer leaves the service.`]})}),_jsxs(Step,{title:`Collect acceptance`,children:[_jsxs(_components.p,{children:[`One unticked checkbox covers acceptance of the T\u0026Cs and the banking secrecy waiver. Follow it with a button whose label states the action, such as `,_jsx(_components.strong,{children:`Accept`}),`, and remind the Consumer that clicking it means acceptance.`]}),_jsx(Frame,{caption:`Mandatory statements and acceptance on the enrollment screen`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/paylead-04d0cbf1/19UvKToh-utGRNsg/images/program/onboarding-compliance/acceptance.png?fit=max\u0026auto=format\u0026n=19UvKToh-utGRNsg\u0026q=85\u0026s=228020b7c8d3c331461fda99a3ba5c73`,alt:`Mobile screen titled Turn on cashback, showing the transaction sharing and targeted Offers statements, an unticked checkbox accepting the terms and conditions including transaction sharing, and an Accept button with a reminder that tapping it means acceptance`,width:`300`,\"data-og-width\":`780`,\"data-og-height\":`1688`,\"data-path\":`images/program/onboarding-compliance/acceptance.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/paylead-04d0cbf1/19UvKToh-utGRNsg/images/program/onboarding-compliance/acceptance.png?w=280\u0026fit=max\u0026auto=format\u0026n=19UvKToh-utGRNsg\u0026q=85\u0026s=c0b9b92c699183393e119cf91681e061 280w, https://mintcdn.com/paylead-04d0cbf1/19UvKToh-utGRNsg/images/program/onboarding-compliance/acceptance.png?w=560\u0026fit=max\u0026auto=format\u0026n=19UvKToh-utGRNsg\u0026q=85\u0026s=479468260d95deda95aee3b463c657b2 560w, https://mintcdn.com/paylead-04d0cbf1/19UvKToh-utGRNsg/images/program/onboarding-compliance/acceptance.png?w=840\u0026fit=max\u0026auto=format\u0026n=19UvKToh-utGRNsg\u0026q=85\u0026s=a2cf44bf796cb74155231d53b7106674 840w, https://mintcdn.com/paylead-04d0cbf1/19UvKToh-utGRNsg/images/program/onboarding-compliance/acceptance.png?w=1100\u0026fit=max\u0026auto=format\u0026n=19UvKToh-utGRNsg\u0026q=85\u0026s=46b11906e075b55023576cd8c2e33260 1100w, https://mintcdn.com/paylead-04d0cbf1/19UvKToh-utGRNsg/images/program/onboarding-compliance/acceptance.png?w=1650\u0026fit=max\u0026auto=format\u0026n=19UvKToh-utGRNsg\u0026q=85\u0026s=cf0bee1c22528e39e0311ad334e5d396 1650w, https://mintcdn.com/paylead-04d0cbf1/19UvKToh-utGRNsg/images/program/onboarding-compliance/acceptance.png?w=2500\u0026fit=max\u0026auto=format\u0026n=19UvKToh-utGRNsg\u0026q=85\u0026s=f04995fec5b5689dbbbd6fed749aa223 2500w`})})]}),_jsx(Step,{title:`Offer the optional consents`,children:_jsx(_components.p,{children:`Collect each optional consent separately, for example marketing communications when they rely on consent.`})}),_jsx(Step,{title:`Activate the service through the API`,children:_jsxs(_components.p,{children:[`Create the Consumer, enroll them in the service, then share their transaction history. See `,_jsx(_components.a,{href:`/program/user-journey/guides/manage-consumers`,children:`Consumer lifecycle`}),` for the calls.`]})}),_jsx(Step,{title:`Set the Consumer's expectations`,children:_jsx(_components.p,{children:`Tell the Consumer that their targeted Offer catalog will keep improving over the next 36 hours, while Paylead computes it.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`opt-out-activation`,children:`Opt-out activation`}),`\n`,_jsx(_components.p,{children:`In the opt-out model, the service is active by default for eligible customers because it is part of an existing banking offer, for example Cashback included in the account agreement. The flow depends on whether the customer already banks with you when the service launches.`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Existing customers`,id:`existing-customers`,children:[_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Notify the T\u0026Cs update`}),`, with the T\u0026Cs and the privacy policy attached.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Include the mandatory statements`}),` in the notification: transaction sharing with Paylead and personalized Offers.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Give at least 30 days’ notice`}),` before activation. During that period, the customer can refuse the service.`]}),`\n`]}),_jsx(_components.p,{children:`You can instead run a strong opt-in: the service stays suspended for each customer until they accept it.`})]}),_jsx(Tab,{title:`New customers`,id:`new-customers`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Include the Cashback T\u0026Cs in your general T\u0026Cs`}),`, stating clearly that the service involves sharing transactions with Paylead.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Present Cashback before the T\u0026Cs are accepted`}),`, with the first-level statements on transaction sharing and personalized Offers, and a link to the privacy policy.`]}),`\n`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`manage-consents-after-enrollment`,children:`Manage consents after enrollment`}),`\n`,_jsx(_components.p,{children:`The Consumer can grant or withdraw each consent at any time, from a single section that is easy to reach.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`One toggle per consent-based processing.`}),` How many depends on the processing your privacy policy defines. For a consent Paylead records, such as `,_jsx(_components.code,{children:`SMART_RANKING`}),`, send the change through the API (see `,_jsx(_components.a,{href:`/program/user-journey/guides/manage-consumers#smart-ranking-consent-perks-optional`,children:`Smart Ranking consent`}),`).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Withdrawal only affects future use.`}),` Rewards already earned are kept and paid out as usual.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Group the essentials.`}),` Put the T\u0026Cs, the privacy policy and the unsubscribe button in the same section.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`unsubscribe`,children:`Unsubscribe`}),`\n`,_jsx(_components.p,{children:`The Consumer can unsubscribe at any time, in a few steps, from the customer area.`}),`\n`,_jsxs(_components.p,{children:[`Before the Consumer confirms, show a dialog that tells them what they lose. Its content depends on your Program’s payout model: see `,_jsx(_components.a,{href:`/program/user-journey/guides/manage-consumers#rewards-in-flight-at-off-boarding`,children:`Rewards in flight at off-boarding`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Once the Consumer has left every Paylead service, off-board them through the API. Reward generation stops immediately, and their data is handled as described in `,_jsx(_components.a,{href:`/program/user-journey/guides/manage-consumers#data-retention-after-off-boarding`,children:`Data retention after off-boarding`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what’s-next`,children:`What’s next`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Share transactions`,icon:`refresh-cw`,href:`/program/user-journey/concepts/transaction-lifecycle`,children:_jsx(_components.p,{children:`Push the Consumer’s transaction history and keep their feed current.`})}),_jsx(Card,{title:`The WebApp`,icon:`smartphone`,href:`/program/user-journey/concepts/web-app`,children:_jsx(_components.p,{children:`Delegate part of the Consumer journey to an embedded webview.`})})]})]})}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":"Onboarding compliance","description":"What your enrollment, consent and unsubscribe screens must show and collect so that a Paylead service runs on a compliant basis, in opt-in and opt-out models.","href":"/program/user-journey/guides/onboarding-compliance"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Who owns what","slug":"who-owns-what","depth":2,"children":[]},{"title":"Legal elements to handle","slug":"legal-elements-to-handle","depth":2,"children":[]},{"title":"Mandatory statements","slug":"mandatory-statements","depth":2,"children":[]},{"title":"Opt-in enrollment","slug":"opt-in-enrollment","depth":2,"children":[]},{"title":"Opt-out activation","slug":"opt-out-activation","depth":2,"children":[]},{"title":"Manage consents after enrollment","slug":"manage-consents-after-enrollment","depth":2,"children":[]},{"title":"Unsubscribe","slug":"unsubscribe","depth":2,"children":[]},{"title":"What’s next","slug":"what’s-next","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"paylead-04d0cbf1","siteName":"Paylead","title":"Onboarding compliance - Paylead","relatedPagesConfig":{"enabled":false,"limit":5,"mode":"automatic"},"contextualStarterQuestions":[{"_id":"6ae3245b49ed74a32315070d","deploymentId":"6a0c4d7e2a1e1f0ed2e3fa47","questionText":"What are my compliance obligations?","status":"active","generatedBy":"contextual","path":"program/user-journey/guides/onboarding-compliance","createdAt":"2026-10-29T10:47:55.337Z","updatedAt":"2026-10-29T10:47:55.337Z","__v":0},{"_id":"6ae3245b49ed74a32315070c","deploymentId":"6a0c4d7e2a1e1f0ed2e3fa47","questionText":"How do I collect user consent?","status":"active","generatedBy":"contextual","path":"program/user-journey/guides/onboarding-compliance","createdAt":"2026-10-29T10:47:55.337Z","updatedAt":"2026-10-29T10:47:55.337Z","__v":0},{"_id":"6ae3245b49ed74a32315070b","deploymentId":"6a0c4d7e2a1e1f0ed2e3fa47","questionText":"What must my enrollment screen show?","status":"active","generatedBy":"contextual","path":"program/user-journey/guides/onboarding-compliance","createdAt":"2026-10-29T10:47:55.337Z","updatedAt":"2026-10-29T10:47:55.337Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-29T10:47:47.190Z","originalFileLocation":"program/user-journey/guides/onboarding-compliance.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"What your enrollment, consent and unsubscribe screens must show and collect so that a Paylead service runs on a compliant basis, in opt-in and opt-out models.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Paylead\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/paylead-04d0cbf1/v0TUrpbLtkswdNdJ/_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/paylead-04d0cbf1/v0TUrpbLtkswdNdJ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/paylead-04d0cbf1/v0TUrpbLtkswdNdJ/_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/paylead-04d0cbf1/v0TUrpbLtkswdNdJ/_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/paylead-04d0cbf1/v0TUrpbLtkswdNdJ/_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/paylead-04d0cbf1/v0TUrpbLtkswdNdJ/_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/paylead-04d0cbf1/v0TUrpbLtkswdNdJ/_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/paylead-04d0cbf1/v0TUrpbLtkswdNdJ/_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/paylead-04d0cbf1/v0TUrpbLtkswdNdJ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Onboarding compliance - Paylead\">\u003cmeta data-mint-head property=\"og:description\" content=\"What your enrollment, consent and unsubscribe screens must show and collect so that a Paylead service runs on a compliant basis, in opt-in and opt-out models.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Paylead\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.paylead.fr/program/user-journey/guides/onboarding-compliance\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://paylead-04d0cbf1.mintlify.app/_mintlify/api/og/v2?division=Consumers\u0026amp;title=Onboarding+compliance\u0026amp;description=What+your+enrollment%2C+consent+and+unsubscribe+screens+must+show+and+collect+so+that+a+Paylead+service+runs+on+a+compliant+basis%2C+in+opt-in+and+opt-out+models.\u0026amp;theme=0ae4be93b0c76567c32b5b8a\u0026amp;signature=5f2199512b1045518800f009fe7c1bd01bf7b7a5dedc51bb8956c3a59b5013ac\">\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=\"Onboarding compliance - Paylead\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"What your enrollment, consent and unsubscribe screens must show and collect so that a Paylead service runs on a compliant basis, in opt-in and opt-out models.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://paylead-04d0cbf1.mintlify.app/_mintlify/api/og/v2?division=Consumers\u0026amp;title=Onboarding+compliance\u0026amp;description=What+your+enrollment%2C+consent+and+unsubscribe+screens+must+show+and+collect+so+that+a+Paylead+service+runs+on+a+compliant+basis%2C+in+opt-in+and+opt-out+models.\u0026amp;theme=0ae4be93b0c76567c32b5b8a\u0026amp;signature=5f2199512b1045518800f009fe7c1bd01bf7b7a5dedc51bb8956c3a59b5013ac\">\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/paylead-04d0cbf1/v0TUrpbLtkswdNdJ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Paylead\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0465ff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.paylead.fr/program/user-journey/guides/onboarding-compliance\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/program/user-journey/guides/onboarding-compliance.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.paylead.fr/#organization\",\"name\":\"Paylead\",\"url\":\"https://docs.paylead.fr\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/paylead-04d0cbf1/5Du5nX6Yx2FNkQMU/logo/paylead-light.svg?fit=max\u0026auto=format\u0026n=5Du5nX6Yx2FNkQMU\u0026q=85\u0026s=ccd3972668e08f641390b653caf833dc\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.paylead.fr#website\",\"name\":\"Paylead\",\"url\":\"https://docs.paylead.fr\",\"publisher\":{\"@id\":\"https://docs.paylead.fr/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.paylead.fr/program/user-journey/guides/onboarding-compliance#webpage\",\"url\":\"https://docs.paylead.fr/program/user-journey/guides/onboarding-compliance\",\"name\":\"Onboarding compliance\",\"description\":\"What your enrollment, consent and unsubscribe screens must show and collect so that a Paylead service runs on a compliant basis, in opt-in and opt-out models.\",\"dateModified\":\"2026-10-29T10:47:47.190Z\",\"isPartOf\":{\"@id\":\"https://docs.paylead.fr#website\"},\"breadcrumb\":{\"@id\":\"https://docs.paylead.fr/program/user-journey/guides/onboarding-compliance#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.paylead.fr/program/user-journey/guides/onboarding-compliance#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Consumers\",\"item\":\"https://docs.paylead.fr/program/user-journey/guides/manage-consumers\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Onboarding compliance\",\"item\":\"https://docs.paylead.fr/program/user-journey/guides/onboarding-compliance\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.paylead.fr/program/user-journey/guides/onboarding-compliance#article\",\"headline\":\"Onboarding compliance\",\"name\":\"Onboarding compliance\",\"description\":\"What your enrollment, consent and unsubscribe screens must show and collect so that a Paylead service runs on a compliant basis, in opt-in and opt-out models.\",\"url\":\"https://docs.paylead.fr/program/user-journey/guides/onboarding-compliance\",\"mainEntityOfPage\":{\"@id\":\"https://docs.paylead.fr/program/user-journey/guides/onboarding-compliance#webpage\"},\"dateModified\":\"2026-10-29T10:47:47.190Z\",\"publisher\":{\"@id\":\"https://docs.paylead.fr/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.paylead.fr#website\"}}]}\u003c/script>","siteName":"Paylead","nav":{"global":null,"products":[{"product":"Program","icon":"landmark","description":"Documentation for Paylead bank partners","tabs":[{"tab":"Documentation","icon":"book","groups":[{"group":"Introduction","icon":"book-open","pages":[{"title":"What is Paylead?","href":"/program/user-journey/what-is-paylead"},{"title":"User journey","href":"/program/user-journey/overview"}]},{"group":"Get started","icon":"rocket","pages":[{"title":"Quickstart","href":"/program/user-journey/quickstart"},{"title":"Authentication","href":"/program/user-journey/authentication"},{"title":"Environments","href":"/program/user-journey/environments"},{"title":"MCP","href":"/program/user-journey/mcp-server"}]},{"group":"Consumers","icon":"users","pages":[{"title":"Consumer lifecycle","description":"Create a Consumer on the platform, opt them in to Perks or Loyalty, set up transaction sharing, and off-board them. The service-agnostic Consumer lifecycle.","href":"/program/user-journey/guides/manage-consumers"},{"title":"Onboarding compliance","href":"/program/user-journey/guides/onboarding-compliance"},{"title":"Share transactions","description":"How the bank shares Consumer transactions with Paylead: the platform-level feed every service builds on.","href":"/program/user-journey/concepts/transaction-lifecycle"},{"title":"The WebApp","href":"/program/user-journey/concepts/web-app"}]},{"group":"Perks","icon":"wallet","pages":[{"title":"The Offer catalog","href":"/program/user-journey/guides/work-with-offers"},{"title":"Use an offer","href":"/program/user-journey/guides/use-an-offer"},{"title":"Buy a Voucher","href":"/program/user-journey/guides/buy-a-voucher"},{"title":"Reward lifecycle","href":"/program/user-journey/guides/reward-lifecycle"},{"title":"Seamless Payment","sidebarTitle":"Seamless Payment","href":"/program/user-journey/guides/seamless-payment"},{"title":"Pool \u0026 payout","href":"/program/user-journey/concepts/ventilation"}]},{"group":"Loyalty","icon":"medal","pages":[{"title":"Loyalty journey","href":"/program/user-journey/loyalty-journey"}]},{"group":"Reference \u0026 help","icon":"book","pages":[{"title":"Webhooks","href":"/program/user-journey/concepts/webhooks"},{"title":"Promote your program","href":"/program/user-journey/guides/promote-program"},{"title":"Versioning","href":"/program/user-journey/versioning"},{"title":"Rate limits \u0026 Caching","href":"/program/user-journey/rate-limits"},{"title":"Errors","href":"/program/user-journey/errors"},{"title":"FAQ","href":"/program/user-journey/faq"}]},{"group":"Security \u0026 compliance","icon":"shield-half","pages":[{"title":"Security","href":"/program/user-journey/security"}]}]},{"tab":"API","icon":"code","pages":[{"title":"API","href":"/program/api/overview"}]},{"tab":"Connector v1.1.12","hidden":true,"pages":[{"title":"Connector v1.1.12","href":"/program/api/legacy/1.1.12/connector/banks/gets-the-list-of-banks"}]},{"tab":"Connector v1.1.11","hidden":true,"pages":[{"title":"Connector v1.1.11","href":"/program/api/legacy/1.1.11/connector/banks/gets-the-list-of-banks"}]},{"tab":"Connector v1.1.10","hidden":true,"pages":[{"title":"Connector v1.1.10","href":"/program/api/legacy/1.1.10/connector/banks/gets-the-list-of-banks"}]},{"tab":"Connector v1.1.9","hidden":true,"pages":[{"title":"Connector v1.1.9","href":"/program/api/legacy/1.1.9/connector/banks/gets-the-list-of-banks"}]},{"tab":"Connector v1.1.8","hidden":true,"pages":[{"title":"Connector v1.1.8","href":"/program/api/legacy/1.1.8/connector/banks/gets-the-list-of-banks"}]},{"tab":"Connector v1.1.7","hidden":true,"pages":[{"title":"Connector v1.1.7","href":"/program/api/legacy/1.1.7/connector/banks/gets-the-list-of-banks"}]},{"tab":"Connector v1.1.6","hidden":true,"pages":[{"title":"Connector v1.1.6","href":"/program/api/legacy/1.1.6/connector/banks/gets-the-list-of-banks"}]},{"tab":"Connector v1.1.5","hidden":true,"pages":[{"title":"Connector v1.1.5","href":"/program/api/legacy/1.1.5/connector/banks/gets-the-list-of-banks"}]},{"tab":"Connector v1.1.4","hidden":true,"pages":[{"title":"Connector v1.1.4","href":"/program/api/legacy/1.1.4/connector/banks/gets-the-list-of-banks"}]},{"tab":"M2M v1.1.4","hidden":true,"pages":[{"title":"M2M v1.1.4","href":"/program/api/legacy/1.1.4/m2m/lbs/get-the-lbs-strategies"}]},{"tab":"Connector v1.1.3","hidden":true,"pages":[{"title":"Connector v1.1.3","href":"/program/api/legacy/1.1.3/connector/banks/gets-the-list-of-banks"}]},{"tab":"M2M v1.1.3","hidden":true,"pages":[{"title":"M2M v1.1.3","href":"/program/api/legacy/1.1.3/m2m/lbs/get-the-lbs-strategies"}]},{"tab":"Connector v1.1.2","hidden":true,"pages":[{"title":"Connector v1.1.2","href":"/program/api/legacy/1.1.2/connector/banks/gets-the-list-of-banks"}]},{"tab":"Injector v1.1.2","hidden":true,"pages":[{"title":"Injector v1.1.2","href":"/program/api/legacy/1.1.2/injector/health/health-check"}]},{"tab":"M2M v1.1.2","hidden":true,"pages":[{"title":"M2M v1.1.2","href":"/program/api/legacy/1.1.2/m2m/lbs/get-the-lbs-strategies"}]},{"tab":"Connector v1.1.1","hidden":true,"pages":[{"title":"Connector v1.1.1","href":"/program/api/legacy/1.1.1/connector/banks/gets-the-list-of-banks"}]},{"tab":"Connector v1.1.0","hidden":true,"pages":[{"title":"Connector v1.1.0","href":"/program/api/legacy/1.1.0/connector/banks/gets-the-list-of-banks"}]},{"tab":"Connector v1.0.1","hidden":true,"pages":[{"title":"Connector v1.0.1","href":"/program/api/legacy/1.0.1/connector/banks/gets-the-list-of-banks"}]},{"tab":"Connector v1.0.0","hidden":true,"pages":[{"title":"Connector v1.0.0","href":"/program/api/legacy/1.0.0/connector/banks/gets-the-list-of-banks"}]},{"tab":"Connector v0.3.0","hidden":true,"pages":[{"title":"Connector v0.3.0","href":"/program/api/legacy/0.3.0/connector/banks/gets-the-list-of-banks"}]},{"tab":"WebApp","icon":"smartphone","pages":[{"title":"WebApp","href":"/program/webapp/overview"}]},{"tab":"Link","icon":"network","hidden":true,"pages":[{"title":"Link","href":"/program/link/overview"}]},{"tab":"Shift","icon":"shuffle","pages":[{"title":"Shift","href":"/program/shift/overview"}]},{"tab":"LBS","icon":"store","hidden":true,"pages":[{"title":"LBS","href":"/program/lbs/overview"}]},{"tab":"Reference","icon":"eye-off","hidden":true,"pages":[{"title":"Reference","href":"/program/user-journey/concepts/autonomous-ventilation"}]},{"tab":"Glossary","icon":"book-open-text","pages":[{"title":"Glossary","href":"/glossary"}]}]},{"product":"Retailers","icon":"store","description":"Documentation for Paylead merchant partners","pages":[{"title":"Retailers","href":"/retailers/guides/sales-report-automation"}]}]},"title":"Onboarding compliance - Paylead","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DYplxqhs.js","DynamicMarkdown-Cc6AuSHS.js","zoom-image-lightbox-BNnMwe0F.js","lightbox-handle-r17bVUz3.js"]}