fype is a decoupled payments orchestration engine. It acts as a middleware layer between your application and various payment gateways (like Razorpay, Cashfree, or Stripe).
Integrating multiple payment gateways usually requires writing specific code for each one. With fype, you integrate once and use any supported provider.
Moving from one gateway to another typically involves significant refactoring. fype allows you to switch providers via the dashboard without touching a single line of your integration code.
fype provides a managed checkout experience. You create a payment on your server, receive a checkout_url, and redirect your customer. fype handles the heavy lifting of communicating with the gateway, verifying signatures, and managing the payment lifecycle.
Merchant Server: Calls the fype API to create a payment.
fype API: Orchestrates with the configured gateway and returns a checkout_url.
Customer Browser: Redirected to the checkout_url to complete the payment.
fype Engine: Validates the payment with the gateway and transitions the status.
Webhook Worker: Delivers a standardized webhook to the merchant’s server.
Merchant Dashboard: Provides a single pane of glass to manage payments and configurations.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"fype","colors":{"primary":"#D12E67","light":"#E85D8D","dark":"#A01C4C"},"favicon":"https://mintcdn.com/fype/tmPCdczCzRzkyEII/favicon.svg?fit=max\u0026auto=format\u0026n=tmPCdczCzRzkyEII\u0026q=85\u0026s=0a8cb3d1684b429dbf899518cf167d48","navbar":{"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.fype.dev"}},"footer":{"socials":{}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"fype Dashboard","icon":"browser","href":"https://dashboard.fype.dev"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"fype","hasAudioNarration":false,"actualSubdomain":"fype","customDomains":["docs.fype.dev"],"gitSource":{"type":"github","owner":"arjun-vegeta","repo":"fype-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a3c4b986d55ac40aee4274d","collectionId":"1d87d12a-c97b-4a29-9582-5b6ffec35b55","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a3c4b986d55ac40aee4274d:success","clientVersion":"0.0.3939","searchFilterCounts":[{"language":"default","tag":"fype Documentation","count":40},{"language":"default","tag":"Subscriptions","count":11},{"language":"default","tag":"Integration","count":8},{"language":"default","tag":"Features","count":7},{"language":"default","tag":"Getting Started","count":5},{"language":"default","tag":"Resources","count":4},{"language":"default","tag":"Webhooks","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"editor-v7-file-tree","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":"editor-nav-generations","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":"editor-agent-model-picker","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":"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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#header-logo,#header-logo-text,#navbar a[href=\"/\"] span,.logo-text,.nav-logo p,.nav-logo span,[class*=Logo] p,[class*=Logo] span,a[href=\"/\"],a[href=\"/\"] div,a[href=\"/\"] p,a[href=\"/\"] span,header a[href=\"/\"] span,nav-logo{color:#d12e67!important;fill:#d12e67!important;font-weight:700!important;-webkit-text-fill-color:#d12e67!important}.dark #header-logo,.dark #header-logo-text,.dark #navbar a[href=\"/\"] span,.dark .logo-text,.dark .nav-logo p,.dark .nav-logo span,.dark [class*=Logo] p,.dark [class*=Logo] span,.dark a[href=\"/\"],.dark a[href=\"/\"] div,.dark a[href=\"/\"] p,.dark a[href=\"/\"] span,.dark header a[href=\"/\"] span,.dark nav-logo{color:#d12e67!important;fill:#d12e67!important;-webkit-text-fill-color:#d12e67!important}.sidebar-group-header,.sidebar-group-title,[class*=SidebarGroupHeader],[class*=SidebarGroupTitle],[class*=sidebarGroupHeader],[class*=sidebarGroupTitle],sidebar-group-header,sidebar-group-header div,sidebar-group-header p,sidebar-group-header span{font-weight:600!important}.dark a[href*=\"dashboard.fype.dev\"]:not(.primary-button),.dark a[href=\"/\"]:not(.nav-logo),a[href*=\"dashboard.fype.dev\"]:not(.primary-button),a[href=\"/\"]:not(.nav-logo){color:#d12e67!important}.dark .navbar-primary-button,.dark .primary-button p,.dark .primary-button span,.dark [class*=PrimaryButton],.dark button.primary-button,.navbar-primary-button,.primary-button p,.primary-button span,[class*=PrimaryButton],button.primary-button{color:#fff!important;-webkit-text-fill-color:#fff!important}"}],"page":{"pagePath":"index","slug":"/","pageMetadata":{"title":null,"description":null,"href":"/index"},"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={code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`introduction-to-fype`,children:`Introduction to fype`}),`\n`,_jsx(_components.p,{children:`fype is a decoupled payments orchestration engine. It acts as a middleware layer between your application and various payment gateways (like Razorpay, Cashfree, or Stripe).`}),`\n`,_jsx(Heading,{level:`2`,id:`why-fype`,children:`Why fype?`}),`\n`,_jsx(Heading,{level:`3`,id:`1-unified-interface`,children:`1. Unified Interface`}),`\n`,_jsx(_components.p,{children:`Integrating multiple payment gateways usually requires writing specific code for each one. With fype, you integrate once and use any supported provider.`}),`\n`,_jsx(Heading,{level:`3`,id:`2-zero-lock-in`,children:`2. Zero-Lock-in`}),`\n`,_jsx(_components.p,{children:`Moving from one gateway to another typically involves significant refactoring. fype allows you to switch providers via the dashboard without touching a single line of your integration code.`}),`\n`,_jsx(Heading,{level:`3`,id:`3-decoupled-checkout`,children:`3. Decoupled Checkout`}),`\n`,_jsxs(_components.p,{children:[`fype provides a managed checkout experience. You create a payment on your server, receive a `,_jsx(_components.code,{children:`checkout_url`}),`, and redirect your customer. fype handles the heavy lifting of communicating with the gateway, verifying signatures, and managing the payment lifecycle.`]}),`\n`,_jsx(Heading,{level:`3`,id:`4-developer-experience`,children:`4. Developer Experience`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Idempotency`}),`: Built-in support for `,_jsx(_components.code,{children:`Idempotency-Key`}),` headers to prevent double-charging.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Sandbox Environment`}),`: A robust simulator to test all success and failure scenarios without real money.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Standardized Webhooks`}),`: Receive the same webhook payload regardless of which gateway processed the payment.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-works`,children:`How it Works`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Merchant Server`}),`: Calls the fype API to create a payment.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`fype API`}),`: Orchestrates with the configured gateway and returns a `,_jsx(_components.code,{children:`checkout_url`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Customer Browser`}),`: Redirected to the `,_jsx(_components.code,{children:`checkout_url`}),` to complete the payment.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`fype Engine`}),`: Validates the payment with the gateway and transitions the status.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Webhook Worker`}),`: Delivers a standardized webhook to the merchant’s server.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Merchant Dashboard`}),`: Provides a single pane of glass to manage payments and configurations.`]}),`\n`]})]})}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":null,"description":null,"href":"/index"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Introduction to fype","slug":"introduction-to-fype","depth":1,"children":[]},{"title":"Why fype?","slug":"why-fype","depth":2,"children":[{"title":"1. Unified Interface","slug":"1-unified-interface","depth":3,"children":[]},{"title":"2. Zero-Lock-in","slug":"2-zero-lock-in","depth":3,"children":[]},{"title":"3. Decoupled Checkout","slug":"3-decoupled-checkout","depth":3,"children":[]},{"title":"4. Developer Experience","slug":"4-developer-experience","depth":3,"children":[]}]},{"title":"How it Works","slug":"how-it-works","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"fype","siteName":"fype","title":"Index - fype","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-06-24T21:10:30.528Z","originalFileLocation":"index.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=\"application-name\" content=\"fype\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/fype/T4_euG4pKznHM12r/_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/fype/T4_euG4pKznHM12r/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/fype/T4_euG4pKznHM12r/_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/fype/T4_euG4pKznHM12r/_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/fype/T4_euG4pKznHM12r/_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/fype/T4_euG4pKznHM12r/_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/fype/T4_euG4pKznHM12r/_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/fype/T4_euG4pKznHM12r/_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/fype/T4_euG4pKznHM12r/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Index - fype\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"fype\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.fype.dev\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://fype.mintlify.app/_mintlify/api/og/v2?title=fype+Documentation\u0026amp;theme=6b39de2bf76d0ad32d6d7225\u0026amp;signature=87f2dcdc0bd91b760f4f6953e1184147490a28ae993d397d1c8f08fe99fefe58\">\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=\"Index - fype\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://fype.mintlify.app/_mintlify/api/og/v2?title=fype+Documentation\u0026amp;theme=6b39de2bf76d0ad32d6d7225\u0026amp;signature=87f2dcdc0bd91b760f4f6953e1184147490a28ae993d397d1c8f08fe99fefe58\">\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/fype/T4_euG4pKznHM12r/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"fype\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#D12E67\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.fype.dev\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/index.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.fype.dev/#organization\",\"name\":\"fype\",\"url\":\"https://docs.fype.dev\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.fype.dev#website\",\"name\":\"fype\",\"url\":\"https://docs.fype.dev\",\"publisher\":{\"@id\":\"https://docs.fype.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.fype.dev/#webpage\",\"url\":\"https://docs.fype.dev/\",\"name\":\"Index\",\"dateModified\":\"2026-06-24T21:10:30.528Z\",\"isPartOf\":{\"@id\":\"https://docs.fype.dev#website\"},\"breadcrumb\":{\"@id\":\"https://docs.fype.dev/#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.fype.dev/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"fype Documentation\",\"item\":\"https://docs.fype.dev/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Index\",\"item\":\"https://docs.fype.dev/\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.fype.dev/#article\",\"headline\":\"Index\",\"name\":\"Index\",\"url\":\"https://docs.fype.dev/\",\"mainEntityOfPage\":{\"@id\":\"https://docs.fype.dev/#webpage\"},\"dateModified\":\"2026-06-24T21:10:30.528Z\",\"publisher\":{\"@id\":\"https://docs.fype.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.fype.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"fype\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"fype","nav":{"global":{"anchors":[{"anchor":"fype Dashboard","icon":"browser","href":"https://dashboard.fype.dev"}]},"groups":[{"group":"fype Documentation","pages":[{"title":null,"href":""},{"group":"Getting Started","expanded":false,"pages":[{"title":null,"description":null,"href":"/getting-started/quickstart"},{"title":null,"href":"/getting-started/10-min-ai-setup"},{"title":null,"href":"/getting-started/non-coder-guide"},{"title":null,"href":"/getting-started/authentication"},{"title":null,"href":"/getting-started/dashboard-guide"}]},{"group":"Integration","expanded":false,"pages":[{"title":null,"href":"/integration/step-by-step-guide"},{"title":null,"href":"/integration/overview"},{"title":null,"href":"/integration/api-reference"},{"title":null,"href":"/integration/idempotency"},{"title":null,"href":"/integration/checkout"},{"title":null,"href":"/integration/sdks"},{"title":null,"href":"/integration/ai-agents"},{"title":null,"href":"/integration/performance"}]},{"group":"Features","expanded":false,"pages":[{"title":null,"href":"/features/payments"},{"title":null,"href":"/features/refunds"},{"title":null,"href":"/features/providers"},{"title":null,"href":"/features/razorpay-guide"},{"title":null,"href":"/features/cashfree-guide"},{"title":null,"href":"/features/simulator-guide"},{"title":null,"href":"/features/reconciliation"}]},{"group":"Subscriptions","expanded":false,"pages":[{"title":null,"href":"/subscriptions/overview"},{"title":null,"href":"/subscriptions/catalog"},{"title":null,"href":"/subscriptions/lifecycle"},{"title":null,"href":"/subscriptions/checkout-mandates"},{"title":null,"href":"/subscriptions/invoicing-proration"},{"title":null,"href":"/subscriptions/dunning-retries"},{"title":null,"href":"/subscriptions/mandate-health"},{"title":null,"href":"/subscriptions/entitlements"},{"title":null,"href":"/subscriptions/metered-billing"},{"title":null,"href":"/subscriptions/analytics"},{"title":null,"href":"/subscriptions/ab-testing"}]},{"group":"Resources","expanded":false,"pages":[{"title":null,"href":"/tutorials/e-commerce-nextjs"},{"title":null,"href":"/support/troubleshooting"},{"title":null,"href":"/support/error-codes"},{"title":null,"href":"/support/security"}]},{"group":"Webhooks","expanded":false,"pages":[{"title":null,"href":"/webhooks/overview"},{"title":null,"href":"/webhooks/security"},{"title":null,"href":"/webhooks/testing-guide"},{"title":null,"href":"/webhooks/event-types"}]}]}]},"title":"Index - fype","buildId":"dpl_5UDDZ9hnigTkoV7QtvQ39eUp84nu","deploymentId":"dpl_5UDDZ9hnigTkoV7QtvQ39eUp84nu","dynamics":[],"chunks":[]}