Connect Razorpay to Cal ID to accept payments on paid event types, set booking amounts, and define refund rules for cancellations or reschedules.
Connect Razorpay 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 can also set refund rules and payment amounts for each event type.
You’ll need a Razorpay account to authorize the connection. Your account must be activated and in Live Mode with any required verification complete — Test Mode is not supported and the connection will fail. Cal ID uses Razorpay to let you receive payments when someone books your paid event type.
Go to the Cal ID App Store and search for Razorpay.
Adding Razorpay as a payment option
2
Install and connect your account
Click Install, then connect the Razorpay account with your credentials.
Signing in to your payment gateway
3
Authorize the connection
Once logged in, click on the Authorize button to connect your account with Cal ID.
Granting Cal ID access
4
Confirm the installation
Once authorized, you will be redirected to the Cal ID page, where you can see that the Razorpay app has been installed. Now you can add the Razorpay 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 Razorpay to, and click Edit.
2
Turn on Razorpay
Go to the Apps section and turn ON the Razorpay app toggle.
3
Set the amount and save
Enter the amount you want to collect for this event type, then save it.
Cal ID also provides a Refund Policy option. You can choose what happens if a booker cancels a paid booking:
Always – The booker will always get a refund.
Never – The booker will not get a refund.
If cancelled {defined} business/calendar days before – The booker will get a refund only if they cancel at least {defined} business/calendar days before the event.
Deciding when to refund a cancellation
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/razorpay","slug":"/apps/razorpay","pageMetadata":{"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","keywords":["razorpay","payment gateway","collect payment","paid bookings","connect razorpay","india payments"],"related":["/apps/paid-bookings","/apps/stripe","/apps/paypal","/apps/app-store","/apps/manage-installed"],"href":"/apps/razorpay"},"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 Razorpay to Cal ID to accept payments on paid event types, set booking amounts, and define refund rules for cancellations or reschedules.\"\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,OptimizedFrame,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(!OptimizedFrame)_missingMdxReference(`OptimizedFrame`,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 Razorpay 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. You can also set refund rules and payment amounts for each event type.`]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`You’ll need a Razorpay account to authorize the connection. Your account must be `,_jsx(_components.strong,{children:`activated and in Live Mode`}),` with any required verification complete — `,_jsx(_components.strong,{children:`Test Mode is not supported`}),` and the connection will fail. Cal ID uses Razorpay to let you receive payments when someone books your paid event type.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`connect-razorpay-to-cal-id`,children:`Connect Razorpay to Cal ID`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Search for Razorpay`,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:`Razorpay`}),`.`]}),_jsx(Frame,{caption:`Adding Razorpay as a payment option`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-1.png?fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=6abba31c8cca834e5a93800efc3793df`,alt:`App Store search results for Razorpay, showing the Razorpay card with its Install button`,\"data-og-width\":`1600`,width:`1600`,\"data-og-height\":`834`,height:`834`,\"data-path\":`images/apps/razorpay-1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-1.png?w=280\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=fc501f2754a267336c529f5f910c2dbf 280w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-1.png?w=560\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=dbe0d1dc205a8b90dc00f995f407bcfc 560w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-1.png?w=840\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=731ba5bfca9343438e8ddb1519a3a421 840w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=82de2a64871acafb3353272c165e4cb1 1100w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=c40f70af785ccae4aa870c188569455b 1650w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=eeb8f18373cee8dfc49d59ecf7441315 2500w`})})]}),_jsxs(Step,{title:`Install and connect your account`,children:[_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Install`}),`, then connect the Razorpay account with your credentials.`]}),_jsx(Frame,{caption:`Signing in to your payment gateway`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-2.png?fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=29f55fa65fb775d16473f4c9aaabfa72`,alt:`Razorpay sign-in page with email and password fields, opened during the Cal ID install`,\"data-og-width\":`1600`,width:`1600`,\"data-og-height\":`834`,height:`834`,\"data-path\":`images/apps/razorpay-2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-2.png?w=280\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=92f4d4279a11f38bbabba1c5190d5349 280w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-2.png?w=560\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=4b9f75745b682f7af198733a3db3f581 560w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-2.png?w=840\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=77c6b1b20f28827a328e261bb1d175fa 840w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=b39772259e46d648f41a1290c0beeb63 1100w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=f9ac9dffc4c05cfc438957b4531f0fef 1650w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=13e062036d88038e4fca8d71d92e83a3 2500w`})})]}),_jsxs(Step,{title:`Authorize the connection`,children:[_jsxs(_components.p,{children:[`Once logged in, click on the `,_jsx(_components.strong,{children:`Authorize`}),` button to connect your account with Cal ID.`]}),_jsx(Frame,{caption:`Granting Cal ID access`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-3.png?fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=7bc52ff3a6f99b3e1bb04bdabc946c0d`,alt:`Razorpay authorization screen listing the access Cal ID is requesting, with the Authorize button`,\"data-og-width\":`1600`,width:`1600`,\"data-og-height\":`833`,height:`833`,\"data-path\":`images/apps/razorpay-3.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-3.png?w=280\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=e4dd1af3be343af2010589a4d611cdc4 280w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-3.png?w=560\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=1210f2f5f6b60d22b614cde637c38903 560w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-3.png?w=840\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=2c6ee26ed2be01c99be5c63bbd0d6170 840w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-3.png?w=1100\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=66c6ab3dd986c379a0e3d1df0286403a 1100w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-3.png?w=1650\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=b0f83113033ecdec0a7605ba8750041a 1650w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-3.png?w=2500\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=6f9490240a552773b38e8401b4da0dfe 2500w`})})]}),_jsxs(Step,{title:`Confirm the installation`,children:[_jsx(_components.p,{children:`Once authorized, you will be redirected to the Cal ID page, where you can see that the Razorpay app has been installed. Now you can add the Razorpay 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/razorpay-4.png?fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=6660457799861f271f08f77c2d03702a`,alt:`Installed Apps page in Cal ID listing Razorpay among the connected payment apps`,\"data-og-width\":`1600`,width:`1600`,\"data-og-height\":`833`,height:`833`,\"data-path\":`images/apps/razorpay-4.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-4.png?w=280\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=7c1fe8e1b76073ff764897f950dc1936 280w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-4.png?w=560\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=95139c1ab15c7c6a3ea3aa59cfa2d70b 560w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-4.png?w=840\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=05733abf1c21e2855446cd4f735c2d79 840w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-4.png?w=1100\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=f1542b86db43fd149a448f37f28f4494 1100w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-4.png?w=1650\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=bf2c9aea0264ca4e3fd5317814e16917 1650w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-4.png?w=2500\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=a38fd78d073591a8861f65672ef789d2 2500w`})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`how-to-add-razorpay-to-an-event-type`,children:`How to add Razorpay 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 Razorpay to, and click `,_jsx(_components.strong,{children:`Edit`}),`.`]})}),_jsx(Step,{title:`Turn on Razorpay`,children:_jsxs(_components.p,{children:[`Go to the `,_jsx(_components.strong,{children:`Apps`}),` section and turn `,_jsx(_components.strong,{children:`ON`}),` the Razorpay app toggle.`]})}),_jsx(Step,{title:`Set the amount and save`,children:_jsx(_components.p,{children:`Enter the amount you want to collect for this event type, then save it.`})})]}),`\n`,_jsxs(_components.p,{children:[`Cal ID also provides a `,_jsx(_components.strong,{children:`Refund Policy`}),` option. You can choose what happens if a booker cancels a paid booking:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Always`}),` – The booker will always get a refund.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Never`}),` – The booker will not get a refund.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`If cancelled {defined} business/calendar days before`}),` – The booker will get a refund only if they cancel at least {defined} business/calendar days before the event.`]}),`\n`]}),`\n`,_jsx(Frame,{caption:`Deciding when to refund a cancellation`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-5.png?fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=29fc7850c4604281ceb68398793e8871`,alt:`Refund Policy setting in the event type's Apps tab, with the Always, Never, and days-before options`,\"data-og-width\":`1600`,width:`1600`,\"data-og-height\":`854`,height:`854`,\"data-path\":`images/apps/razorpay-5.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-5.png?w=280\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=9413325e54557589ca3f129ebba07a6d 280w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-5.png?w=560\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=337ce9effdd35345762b141802cd089f 560w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-5.png?w=840\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=c756247429dad7dde23d966bc72e87ea 840w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-5.png?w=1100\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=2a209d63bdfe01f23dac957e71c6efc9 1100w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-5.png?w=1650\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=144b206830b260858f4da36840d5a2b0 1650w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-5.png?w=2500\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=967879f1b71d74b7fb4fabe01cce98c2 2500w`})}),`\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/razorpay-6.png?fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=d6dfccb8c01eaf7922ad9625e975e458`,alt:`Booking page showing the event price beside the booking questions, with a Pay to Book button`,\"data-og-width\":`1126`,width:`1126`,\"data-og-height\":`797`,height:`797`,\"data-path\":`images/apps/razorpay-6.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-6.png?w=280\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=b7cc477ad4f8304134adac712972ecfe 280w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-6.png?w=560\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=91ac786bd224cee83f975614fa64abd9 560w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-6.png?w=840\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=7897aff27515eb31aaef8ef1947edbdc 840w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-6.png?w=1100\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=6ff48e76f16a648739962089a102636c 1100w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-6.png?w=1650\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=82839051b4cffd3c36fbe5a73668d510 1650w, https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-6.png?w=2500\u0026fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=492ba3101b14627c20d13de88061147e 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(OptimizedFrame,{width:`560`,height:`315`,src:`https://www.youtube.com/embed/qC3EedNndOU?si=O73iVS-1XR5728zO\u0026rel=0`,title:`Cal ID Razorpay integration`,frameBorder:`0`,allowFullScreen:true}),`\n`,_jsx(Heading,{level:`2`,id:`alternative-payment-apps`,children:`Alternative payment apps`}),`\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 PayPal`,icon:`credit-card`,href:`/apps/paypal`,children:_jsx(_components.p,{children:`Let bookers pay with a PayPal account or supported card.`})}),_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 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","keywords":["razorpay","payment gateway","collect payment","paid bookings","connect razorpay","india payments"],"related":["/apps/paid-bookings","/apps/stripe","/apps/paypal","/apps/app-store","/apps/manage-installed"],"href":"/apps/razorpay"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Connect Razorpay to Cal ID","slug":"connect-razorpay-to-cal-id","depth":2,"children":[]},{"title":"How to add Razorpay to an event type","slug":"how-to-add-razorpay-to-an-event-type","depth":2,"children":[]},{"title":"Alternative payment apps","slug":"alternative-payment-apps","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 Razorpay - 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 PayPal","link":"/apps/paypal","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":"6aad4773d6826e740f741716","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"Can I set refund rules?","status":"active","generatedBy":"contextual","path":"apps/razorpay","createdAt":"2026-09-18T14:15:15.732Z","updatedAt":"2026-09-18T14:15:15.732Z","__v":0},{"_id":"6aad4773d6826e740f741715","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"What payment modes does Razorpay need?","status":"active","generatedBy":"contextual","path":"apps/razorpay","createdAt":"2026-09-18T14:15:15.731Z","updatedAt":"2026-09-18T14:15:15.731Z","__v":0},{"_id":"6aad4773d6826e740f741714","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"How do I connect Razorpay?","status":"active","generatedBy":"contextual","path":"apps/razorpay","createdAt":"2026-09-18T14:15:15.731Z","updatedAt":"2026-09-18T14:15:15.731Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-18T14:14:54.078Z","originalFileLocation":"apps/razorpay.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 Razorpay to Cal ID to accept payments on paid event types, set booking amounts, and define refund rules for cancellations or reschedules.\">\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 Razorpay - Cal ID\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect Razorpay to Cal ID to accept payments on paid event types, set booking amounts, and define refund rules for cancellations or reschedules.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Cal ID\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://cal.id/docs/apps/razorpay\">\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+Razorpay\u0026amp;description=Connect+Razorpay+to+Cal+ID+to+accept+payments+on+paid+event+types%2C+set+booking+amounts%2C+and+define+refund+rules+for+cancellations+or+reschedules.\u0026amp;theme=1ce1fba1bcc16a5579de1fe3\u0026amp;signature=605ac2ef3738d648b7fae079c2abc2c08ac104da094aff9700163446daf097ec\">\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 Razorpay - Cal ID\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect Razorpay to Cal ID to accept payments on paid event types, set booking amounts, and define refund rules for cancellations or reschedules.\">\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+Razorpay\u0026amp;description=Connect+Razorpay+to+Cal+ID+to+accept+payments+on+paid+event+types%2C+set+booking+amounts%2C+and+define+refund+rules+for+cancellations+or+reschedules.\u0026amp;theme=1ce1fba1bcc16a5579de1fe3\u0026amp;signature=605ac2ef3738d648b7fae079c2abc2c08ac104da094aff9700163446daf097ec\">\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/razorpay\">\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/razorpay.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/razorpay#webpage\",\"url\":\"https://cal.id/docs/apps/razorpay\",\"name\":\"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.\",\"dateModified\":\"2026-09-18T14:14:54.078Z\",\"isPartOf\":{\"@id\":\"https://cal.id/docs#website\"},\"breadcrumb\":{\"@id\":\"https://cal.id/docs/apps/razorpay#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://cal.id/docs/apps/razorpay#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 Razorpay\",\"item\":\"https://cal.id/docs/apps/razorpay\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://cal.id/docs/apps/razorpay#article\",\"headline\":\"Integrate Cal ID with Razorpay\",\"name\":\"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.\",\"url\":\"https://cal.id/docs/apps/razorpay\",\"mainEntityOfPage\":{\"@id\":\"https://cal.id/docs/apps/razorpay#webpage\"},\"dateModified\":\"2026-09-18T14:14:54.078Z\",\"keywords\":\"razorpay, payment gateway, collect payment, paid bookings, connect razorpay, india payments\",\"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","description":"Configure an event type in Cal ID to collect payments through Stripe so attendees pay upfront when they book a paid meeting on your calendar.","icon":"credit-card","href":"/apps/stripe"},{"title":"Integrate Cal ID with Razorpay","icon":"credit-card","href":"/apps/razorpay"},{"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","href":"/apps/paypal"}]},{"group":"Automation \u0026 Analytics","pages":[{"title":"Integrate Cal ID with Make","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 Razorpay - 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"]}