Connect PayPal to Cal ID using your Client ID and Secret Key so bookers can pay for paid event types with a PayPal account or supported card.
Connect PayPal to Cal ID to accept payments while bookers book your events. When someone selects your event, they must pay to confirm the booking, and once payment succeeds the meeting is scheduled automatically.
You’ll need a PayPal Developer account to generate the Client ID and Secret Key used in setup. Cal ID uses PayPal to let you receive payments when someone books your paid event type.
Click Install. A page will appear where you have to enter the Client ID and Secret Key of your PayPal account.To obtain the Secret Key and Client ID:
Log into your PayPal Developer account and create a new app here.
Choose a name for your application.
Click on the Create App button.
Go back to the dashboard and click on the new app created.
Copy the Client ID and Secret Key using the copy buttons one by one.
Paste them in the required fields and save them.
You should be all set up after this.
Where your PayPal credentials go
3
Confirm the installation
On Save, you will be redirected to the Cal ID page, where you can see that the PayPal app has been installed. Now you can add the PayPal app as a payment method to any of your event types, whether it is a new or an existing one.
Go to Event Types, select the event type you want to add PayPal to, and click Edit.
2
Turn on PayPal
Go to the Apps tab of the event type and switch the PayPal toggle to ON.
3
Set the amount and save
Enter the amount you want to collect for this event type, then click Save.
Now your booking page looks like this:
What bookers see at checkout
Once the booker fills in the required questions, they need to click the Pay to Book button and complete the payment. After the payment is successful, the meeting will be scheduled.
That’s it. You will receive payments as soon as someone books you using this event type.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Cal ID","description":"Cal ID help center — scheduling, event types, availability, teams, apps, workflows, and developer tools for the Cal ID meeting scheduler.","colors":{"primary":"#1972F5","light":"#5B9BFF","dark":"#0B4FB8"},"logo":{"light":"https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/logo/light.svg?fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=589c4a9c69ea7387516e6452f592553e","dark":"https://mintcdn.com/cal-id-docs/tkghSGJWVIrQX7X0/logo/dark.svg?fit=max\u0026auto=format\u0026n=tkghSGJWVIrQX7X0\u0026q=85\u0026s=3215902115e27959cb7782b1af38e9fe"},"favicon":"https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/favicon.svg?fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=3247c427392ba77a41b08a807c322bfb","navbar":{"links":[{"href":"mailto:support@cal.id","label":"Email Us"}],"primary":{"type":"button","label":"Go to Cal ID","href":"https://cal.id"}},"footer":{"socials":{"x":"https://x.com/OneHash","linkedin":"https://www.linkedin.com/company/onehash"}},"errors":{"404":{"redirect":false,"title":"We couldn't find that page","description":"The page you're looking for doesn't exist or may have moved. Head back to the [Help Center home](/), or jump to [Event Types](/event-types/overview), [Availability](/availability/create), [Teams](/teams/overview), or the [API Reference](/api-reference) — or use the search bar above. Still stuck? Email us at [support@cal.id](mailto:support@cal.id)."}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode","download-spec"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cal-id-docs","hasAudioNarration":false,"actualSubdomain":"cal-id-docs","customDomains":["cal.id"],"gitSource":{"type":"github","owner":"onehashai","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ab916db4c0abff9c16e8c99","collectionId":"a1537af2-6a4a-409a-a4fe-70a6408ebcf7","liveDeploymentHistoryId":"6ab916db4c0abff9c16e8c99","schemaVersion":"v3"},"feedback":{"thumbs":true,"agentFeedback":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ab916db4c0abff9c16e8c99","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API Reference","count":60},{"language":"default","tag":"Endpoints","count":58},{"language":"default","tag":"Event Types","count":57},{"language":"default","tag":"Scheduling \u0026 Teams","count":31},{"language":"default","tag":"Get Started","count":31},{"language":"default","tag":"Customization \u0026 Settings","count":23},{"language":"default","tag":"Apps \u0026 Integrations","count":22},{"language":"default","tag":"Advanced","count":18},{"language":"default","tag":"Developers","count":17},{"language":"default","tag":"Teams","count":16}],"searchSettings":{"isFiltersEnabled":false}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@cal.id"}},"basePath":"/docs","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":"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":"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":"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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":false}},"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"apps/paypal","slug":"/apps/paypal","pageMetadata":{"title":"Integrate Cal ID with PayPal","description":"Connect PayPal to Cal ID using your Client ID and Secret Key so bookers can pay for paid event types with a PayPal account or supported card.","icon":"credit-card","keywords":["paypal","payment processor","collect payment","paid bookings","connect paypal","charge for meetings"],"related":["/apps/paid-bookings","/apps/stripe","/apps/razorpay","/apps/app-store","/apps/manage-installed"],"href":"/apps/paypal"},"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: \"Connect PayPal to Cal ID using your Client ID and Secret Key so bookers can pay for paid event types with a PayPal account or supported card.\"\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`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,Check,Frame,Heading,Info,OptimizedImage,Step,Steps}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Check)_missingMdxReference(`Check`,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);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Connect PayPal to `,_jsx(_components.a,{href:`https://cal.id/home`,children:`Cal ID`}),` to accept payments while bookers book your events. When someone selects your event, they must pay to confirm the booking, and once payment succeeds the meeting is scheduled automatically.`]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`You’ll need a PayPal Developer account to generate the `,_jsx(_components.strong,{children:`Client ID`}),` and `,_jsx(_components.strong,{children:`Secret Key`}),` used in setup. Cal ID uses PayPal to let you receive payments when someone books your paid event type.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`connect-paypal-to-cal-id`,children:`Connect PayPal to Cal ID`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Search for PayPal`,children:[_jsxs(_components.p,{children:[`Go to the `,_jsx(_components.a,{href:`https://cal.id/home`,children:`Cal ID`}),` App Store and search for `,_jsx(_components.strong,{children:`PayPal`}),`.`]}),_jsx(Frame,{caption:`Adding PayPal as a payment option`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-1.png?fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=48021b048687a7b0118c4887cbee3872`,alt:`App Store search results for PayPal, showing the PayPal card with its Install button`,\"data-og-width\":`1600`,width:`1600`,\"data-og-height\":`856`,height:`856`,\"data-path\":`images/apps/paypal-1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-1.png?w=280\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=69e20eb466683481c434ee12e3acd482 280w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-1.png?w=560\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=10db76b8ed635261c50967f79c2d6ed0 560w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-1.png?w=840\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=f18c51a14dca0f78d89f039884344c9b 840w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=7512e4e02d58ab64927fa7a09108cbdd 1100w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=4c7548bfae3279516131be25987d294a 1650w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=a9e0fa22f1f2d69b43a5e94c469e3c73 2500w`})})]}),_jsxs(Step,{title:`Install and enter your credentials`,children:[_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Install`}),`. A page will appear where you have to enter the Client ID and Secret Key of your PayPal account.`]}),_jsx(_components.p,{children:`To obtain the Secret Key and Client ID:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Log into your PayPal Developer account and create a new app `,_jsx(_components.a,{href:`https://developer.paypal.com/dashboard/applications/live`,children:`here`}),`.`]}),`\n`,_jsx(_components.li,{children:`Choose a name for your application.`}),`\n`,_jsxs(_components.li,{children:[`Click on the `,_jsx(_components.strong,{children:`Create App`}),` button.`]}),`\n`,_jsxs(_components.li,{children:[`Go back to the `,_jsx(_components.a,{href:`https://developer.paypal.com/dashboard/applications/live`,children:`dashboard`}),` and click on the new app created.`]}),`\n`,_jsx(_components.li,{children:`Copy the Client ID and Secret Key using the copy buttons one by one.`}),`\n`,_jsx(_components.li,{children:`Paste them in the required fields and save them.`}),`\n`,_jsx(_components.li,{children:`You should be all set up after this.`}),`\n`]}),_jsx(Frame,{caption:`Where your PayPal credentials go`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-2.png?fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=cfcff2609a27c9885bd7c4b6d70f96f3`,alt:`PayPal setup page in Cal ID with empty Client ID and Secret Key fields above a Save button`,\"data-og-width\":`1600`,width:`1600`,\"data-og-height\":`856`,height:`856`,\"data-path\":`images/apps/paypal-2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-2.png?w=280\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=3d92ad2843059b101544be68c77ba447 280w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-2.png?w=560\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=206096135a3ad43a9a3d403e8bb8ea5e 560w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-2.png?w=840\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=930903a1a380abbc3c46af9e50e52025 840w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=c3b4340970ee4f503cdf2ef5419a5ecd 1100w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=e48d6686a33d35d6ea9d9fba007ca50d 1650w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=dcc3969152378482608d5c3522a8c77a 2500w`})})]}),_jsxs(Step,{title:`Confirm the installation`,children:[_jsx(_components.p,{children:`On Save, you will be redirected to the Cal ID page, where you can see that the PayPal app has been installed. Now you can add the PayPal app as a payment method to any of your event types, whether it is a new or an existing one.`}),_jsx(Frame,{caption:`Checking the connection succeeded`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-3.png?fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=3852067bd6bd7dc0549f6dd75ebf8deb`,alt:`Installed Apps page in Cal ID listing PayPal among the connected payment apps`,\"data-og-width\":`1600`,width:`1600`,\"data-og-height\":`832`,height:`832`,\"data-path\":`images/apps/paypal-3.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-3.png?w=280\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=8931b1d21acbd089590c3b92ba132ec3 280w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-3.png?w=560\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=622a47e023878cd29083dcd068b69e55 560w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-3.png?w=840\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=ad2f1f84824011c85840362f7c1c10a7 840w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-3.png?w=1100\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=38dba0da955e36f406b8b58fb45c2801 1100w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-3.png?w=1650\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=b3457ea776bfad4426df8f4d8a6831e8 1650w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-3.png?w=2500\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=73b3f149f483752cf8131e2f003fbaf7 2500w`})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`how-to-add-paypal-to-an-event-type`,children:`How to add PayPal to an event type`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open Event Types`,children:_jsxs(_components.p,{children:[`Go to `,_jsx(_components.strong,{children:`Event Types`}),`, select the event type you want to add PayPal to, and click `,_jsx(_components.strong,{children:`Edit`}),`.`]})}),_jsx(Step,{title:`Turn on PayPal`,children:_jsxs(_components.p,{children:[`Go to the `,_jsx(_components.strong,{children:`Apps`}),` tab of the event type and switch the `,_jsx(_components.strong,{children:`PayPal`}),` toggle to `,_jsx(_components.strong,{children:`ON`}),`.`]})}),_jsx(Step,{title:`Set the amount and save`,children:_jsxs(_components.p,{children:[`Enter the amount you want to collect for this event type, then click `,_jsx(_components.strong,{children:`Save`}),`.`]})})]}),`\n`,_jsx(_components.p,{children:`Now your booking page looks like this:`}),`\n`,_jsx(Frame,{caption:`What bookers see at checkout`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-5.png?fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=a150a3fa32f21f456cb5f08d1c71bd95`,alt:`Booking page showing the event price beside the booking questions, with a Pay to Book button`,\"data-og-width\":`1600`,width:`1600`,\"data-og-height\":`612`,height:`612`,\"data-path\":`images/apps/paypal-5.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-5.png?w=280\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=b444e0f77055803697e157ae0eef42fc 280w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-5.png?w=560\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=2de8bbd166f3cece8585e0ee41cd382b 560w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-5.png?w=840\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=aa01851b43e68819adde8a5fe936cace 840w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-5.png?w=1100\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=d0244a0fd03736a04904572365b04402 1100w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-5.png?w=1650\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=11e3bf6a11fc1f33d581a2c9de8a9f8b 1650w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/paypal-5.png?w=2500\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=6253b3da7d6d46045182a2e53efdabad 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Once the booker fills in the required questions, they need to click the `,_jsx(_components.strong,{children:`Pay to Book`}),` button and complete the payment. After the payment is successful, the meeting will be scheduled.`]}),`\n`,_jsx(Check,{children:_jsx(_components.p,{children:`That’s it. You will receive payments as soon as someone books you using this event type.`})}),`\n`,_jsx(Heading,{level:`2`,id:`other-payment-processors`,children:`Other payment processors`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Paid Bookings overview`,icon:`credit-card`,href:`/apps/paid-bookings`,children:_jsx(_components.p,{children:`See how paid bookings work and compare payment processors.`})}),_jsx(Card,{title:`Integrate Stripe`,icon:`credit-card`,href:`/apps/stripe`,children:_jsx(_components.p,{children:`Accept card payments worldwide with a connected Stripe account.`})}),_jsx(Card,{title:`Integrate Razorpay`,icon:`credit-card`,href:`/apps/razorpay`,children:_jsx(_components.p,{children:`Collect payments in India, with configurable refund rules.`})}),_jsx(Card,{title:`Manage installed apps`,icon:`gear`,href:`/apps/manage-installed`,children:_jsx(_components.p,{children:`Review or remove the apps connected to your account.`})})]})]})}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":"Integrate Cal ID with PayPal","description":"Connect PayPal to Cal ID using your Client ID and Secret Key so bookers can pay for paid event types with a PayPal account or supported card.","icon":"credit-card","keywords":["paypal","payment processor","collect payment","paid bookings","connect paypal","charge for meetings"],"related":["/apps/paid-bookings","/apps/stripe","/apps/razorpay","/apps/app-store","/apps/manage-installed"],"href":"/apps/paypal"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Connect PayPal to Cal ID","slug":"connect-paypal-to-cal-id","depth":2,"children":[]},{"title":"How to add PayPal to an event type","slug":"how-to-add-paypal-to-an-event-type","depth":2,"children":[]},{"title":"Other payment processors","slug":"other-payment-processors","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/cal-id-docs/09b4d95490dd9c71/support-crisp.js"],"subdomain":"cal-id-docs","siteName":"Cal ID","title":"Integrate Cal ID with PayPal - Cal ID","relatedPages":[{"title":"Charge for Bookings in Cal ID","link":"/apps/paid-bookings","icon":"credit-card"},{"title":"Integrate Cal ID with Stripe","link":"/apps/stripe","icon":"credit-card"},{"title":"Integrate Cal ID with Razorpay","link":"/apps/razorpay","icon":"credit-card"},{"title":"Cal ID App Store","link":"/apps/app-store","icon":"grid-2"},{"title":"Managing Installed Apps","link":"/apps/manage-installed","icon":"gear"}],"relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"contextualStarterQuestions":[{"_id":"6a9862a8cabf01e77694ff2e","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"How do I connect PayPal?","status":"active","generatedBy":"contextual","path":"apps/paypal","createdAt":"2026-09-02T17:53:44.958Z","updatedAt":"2026-09-02T17:53:44.958Z","__v":0},{"_id":"6a9862a8cabf01e77694ff2f","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"Where do I get my Client ID?","status":"active","generatedBy":"contextual","path":"apps/paypal","createdAt":"2026-09-02T17:53:44.958Z","updatedAt":"2026-09-02T17:53:44.958Z","__v":0},{"_id":"6a9862a8cabf01e77694ff30","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"Can bookers pay with cards?","status":"active","generatedBy":"contextual","path":"apps/paypal","createdAt":"2026-09-02T17:53:44.958Z","updatedAt":"2026-09-02T17:53:44.958Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-02T17:53:02.567Z","originalFileLocation":"apps/paypal.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=\"Connect PayPal to Cal ID using your Client ID and Secret Key so bookers can pay for paid event types with a PayPal account or supported card.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Cal ID\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_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=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Integrate Cal ID with PayPal - Cal ID\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect PayPal to Cal ID using your Client ID and Secret Key so bookers can pay for paid event types with a PayPal account or supported card.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Cal ID\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://cal.id/docs/apps/paypal\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cal-id-docs.mintlify.app/_mintlify/api/og/v2?division=Payments\u0026amp;title=Integrate+Cal+ID+with+PayPal\u0026amp;description=Connect+PayPal+to+Cal+ID+using+your+Client+ID+and+Secret+Key+so+bookers+can+pay+for+paid+event+types+with+a+PayPal+account+or+supported+card.\u0026amp;theme=1ce1fba1bcc16a5579de1fe3\u0026amp;signature=55b0750e2b64900d40277283849a401597d07de20bf39ac9aeb5f732e1b35dbd\">\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=\"Integrate Cal ID with PayPal - Cal ID\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect PayPal to Cal ID using your Client ID and Secret Key so bookers can pay for paid event types with a PayPal account or supported card.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cal-id-docs.mintlify.app/_mintlify/api/og/v2?division=Payments\u0026amp;title=Integrate+Cal+ID+with+PayPal\u0026amp;description=Connect+PayPal+to+Cal+ID+using+your+Client+ID+and+Secret+Key+so+bookers+can+pay+for+paid+event+types+with+a+PayPal+account+or+supported+card.\u0026amp;theme=1ce1fba1bcc16a5579de1fe3\u0026amp;signature=55b0750e2b64900d40277283849a401597d07de20bf39ac9aeb5f732e1b35dbd\">\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=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Cal ID\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1972F5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://cal.id/docs/apps/paypal\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/apps/paypal.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://cal.id/#organization\",\"name\":\"Cal ID\",\"url\":\"https://cal.id\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/logo/light.svg?fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=589c4a9c69ea7387516e6452f592553e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://cal.id/docs#website\",\"name\":\"Cal ID\",\"url\":\"https://cal.id/docs\",\"publisher\":{\"@id\":\"https://cal.id/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://cal.id/docs/apps/paypal#webpage\",\"url\":\"https://cal.id/docs/apps/paypal\",\"name\":\"Integrate Cal ID with PayPal\",\"description\":\"Connect PayPal to Cal ID using your Client ID and Secret Key so bookers can pay for paid event types with a PayPal account or supported card.\",\"dateModified\":\"2026-09-02T17:53:02.567Z\",\"isPartOf\":{\"@id\":\"https://cal.id/docs#website\"},\"breadcrumb\":{\"@id\":\"https://cal.id/docs/apps/paypal#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://cal.id/docs/apps/paypal#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Payments\",\"item\":\"https://cal.id/docs/apps/paid-bookings\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integrate Cal ID with PayPal\",\"item\":\"https://cal.id/docs/apps/paypal\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://cal.id/docs/apps/paypal#article\",\"headline\":\"Integrate Cal ID with PayPal\",\"name\":\"Integrate Cal ID with PayPal\",\"description\":\"Connect PayPal to Cal ID using your Client ID and Secret Key so bookers can pay for paid event types with a PayPal account or supported card.\",\"url\":\"https://cal.id/docs/apps/paypal\",\"mainEntityOfPage\":{\"@id\":\"https://cal.id/docs/apps/paypal#webpage\"},\"dateModified\":\"2026-09-02T17:53:02.567Z\",\"keywords\":\"paypal, payment processor, collect payment, paid bookings, connect paypal, charge for meetings\",\"publisher\":{\"@id\":\"https://cal.id/#organization\"},\"isPartOf\":{\"@id\":\"https://cal.id/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Cal ID\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Cal ID","nav":{"global":null,"tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":""}]},{"tab":"Event Types","pages":[{"title":"Event Types","href":"/event-types/overview"}]},{"tab":"Scheduling \u0026 Teams","pages":[{"title":"Scheduling \u0026 Teams","href":"/scheduling/overview"}]},{"tab":"Apps \u0026 Integrations","groups":[{"group":"Overview","pages":[{"title":"Apps \u0026 Integrations","icon":"puzzle-piece","sidebarTitle":"Overview","href":"/apps/overview"}]},{"group":"Calendars \u0026 Conferencing","pages":[{"title":"Connect Google Calendar","icon":"calendar","href":"/apps/google-calendar"},{"title":"Connect Apple Calendar with Cal ID","icon":"calendar","href":"/apps/apple-calendar"},{"title":"Integrate Cal ID with Zoom","icon":"video","href":"/apps/zoom"},{"title":"Host Meetings with Cal ID Rooms","sidebarTitle":"Cal ID Rooms","icon":"video","href":"/apps/cal-id-rooms"}]},{"group":"Payments","pages":[{"title":"Charge for Bookings in Cal ID","sidebarTitle":"Paid Bookings","icon":"credit-card","href":"/apps/paid-bookings"},{"title":"Integrate Cal ID with Stripe","icon":"credit-card","href":"/apps/stripe"},{"title":"Integrate Cal ID with Razorpay","description":"Connect Razorpay to Cal ID to accept payments on paid event types, set booking amounts, and define refund rules for cancellations or reschedules.","icon":"credit-card","href":"/apps/razorpay"},{"title":"Integrate Cal ID with PayPal","icon":"credit-card","href":"/apps/paypal"}]},{"group":"Automation \u0026 Analytics","pages":[{"title":"Integrate Cal ID with Make","description":"Connect Cal ID to Make with an API key so new bookings automatically trigger scenarios that send data to thousands of connected applications.","icon":"plug","href":"/apps/make"},{"title":"Integrate Cal ID with Zapier","sidebarTitle":"Zapier","icon":"bolt","href":"/apps/zapier"},{"title":"Integrate Cal ID with Pabbly","icon":"plug","href":"/apps/pabbly"},{"title":"Get Slack Notifications for New Bookings","icon":"slack","href":"/apps/slack"},{"title":"Set Up Google Analytics and Tag Manager","icon":"chart-line","href":"/apps/google-analytics"},{"title":"Track Bookings with Meta Pixel","sidebarTitle":"Meta Pixel","icon":"bullseye","href":"/apps/meta-pixel"}]},{"group":"CRM","pages":[{"title":"Integrate Cal ID with HubSpot CRM","sidebarTitle":"HubSpot CRM","icon":"hubspot","href":"/apps/hubspot"},{"title":"Integrate Cal ID with Zoho CRM","sidebarTitle":"Zoho CRM","icon":"building","href":"/apps/zoho-crm"},{"title":"Integrate Cal ID with Zoho Bigin","sidebarTitle":"Zoho Bigin","icon":"briefcase","href":"/apps/zoho-bigin"}]},{"group":"Managing Apps","pages":[{"title":"Cal ID App Store","sidebarTitle":"App Store","icon":"grid-2","href":"/apps/app-store"},{"title":"AI Notetaker","icon":"microphone-lines","href":"/apps/ai-notetaker"},{"title":"Install New App on Cal ID","icon":"download","href":"/apps/install-app"},{"title":"Managing Installed Apps","icon":"gear","href":"/apps/manage-installed"}]}]},{"tab":"Customization \u0026 Settings","pages":[{"title":"Customization \u0026 Settings","href":"/customization/overview"}]},{"tab":"Developers","pages":[{"title":"Developers","href":"/developers/overview"}]},{"tab":"MCP","icon":"plug","pages":[{"title":"MCP","href":"/mcp/overview"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]}]},"basePath":"","title":"Integrate Cal ID with PayPal - Cal ID","buildId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","deploymentId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-Bj1PpgeO.js","DynamicMarkdown-Bas9A7wq.js","zoom-image-lightbox-B-WKhCOL.js","lightbox-handle-r17bVUz3.js"]}