Charge customers on active Cashfree Subscriptions from the dashboard, in bulk, or via the Charge Subscription API for automated recurring billing.
Collect payments for your subscriptions manually through the dashboard, in bulk, or using the Charge Subscription API. Cashfree processes each transaction and confirms payment collection from your customer.For periodic subscriptions, Cashfree automatically initiates payments on your behalf at each billing interval. For on-demand subscriptions, you will need to manually charge your customer as needed.
Cashfree Retry Policy: UPI Autopay charges follow a 1+3 retry mechanism.
If the initial attempt fails, the system retries up to three times at hourly
intervals. ENACH and Card payment methods do not support automatic retries.
Dashboard
API
You can either raise a single charge from a dashboard or you can raise multiple charges by uploading a file.
You can also create a new charge using the Charge Mandate API.Raising charges on multiple subscriptions at once is not supported via API currently.
Controlled charging is a two-step flow in which you send the pre-debit notification and trigger the debit. Cashfree does not automatically retry a failed attempt. You must trigger each attempt yourself.
By default, Cashfree handles the pre-debit notification and the debit for you in a
single Raise a Charge call.If you would rather control both steps (sending the notification yourself, then
triggering the debit at a time you choose, with your own retry logic), use the
controlled payment APIs instead. You send a pre-debit notification, then execute the
charge at least 24 hours later. Currently supported for UPI Autopay only.The two approaches are alternatives, not stages of the same flow. Pick one per charge cycle.
Controlled Subscription Payments
How the two-step flow works, the identifiers, retry limits and timing rules.
Depending on the payment method the charge you have created might be updated asynchronously. In some cases where customer’s bank account does not have sufficient funds the charge attempt will fail. Here are the states which a charge will go through:
Transaction state
Description
INITIALIZED
This state indicates that the transaction is initialized.
PENDING
Transaction is pending while being processed and sent to the appropriate bank for approval.
SUCCESS
Transaction is completed successfully. A success notification is received from the bank, and a success webhook is triggered to notify this.
FAILED
Transaction has failed. A failure notification is received from the bank, and a failed webhook is triggered to notify this.
CANCELLED
This state indicates that the on-demand transaction has been cancelled.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Cashfree Developer Documentation","colors":{"primary":"#6930ca","light":"#cfb8f5","dark":"#130851"},"logo":{"light":"https://mintcdn.com/cashfreepayments-d00050e9/6mQw7is1us8FhXrb/static/logo/light.svg?fit=max\u0026auto=format\u0026n=6mQw7is1us8FhXrb\u0026q=85\u0026s=8a2837083063d8a01e0be6b454a1baf1","dark":"https://mintcdn.com/cashfreepayments-d00050e9/6mQw7is1us8FhXrb/static/logo/dark.svg?fit=max\u0026auto=format\u0026n=6mQw7is1us8FhXrb\u0026q=85\u0026s=5c7de40784c6f6f9eebdad085ec5a7ef"},"favicon":"https://mintcdn.com/cashfreepayments-d00050e9/NpjCgm3mwC7v6gp-/static/favicon.png?fit=max\u0026auto=format\u0026n=NpjCgm3mwC7v6gp-\u0026q=85\u0026s=ba85dcd024bd70845e38c3f3957514c6","appearance":{"default":"light","strict":false},"background":{"color":{"light":"#fbfbfb","dark":"#000000"}},"navbar":{"links":[{"href":"https://www.cashfree.com/support/","label":"Contact Us"}],"primary":{"type":"button","label":"Get Started","href":"https://merchant.cashfree.com/merchants/signup?source-action=docs%20page\u0026action=Sign%20Up\u0026button-id=StartNow_Navbar"}},"footer":{"socials":{"github":"https://github.com/cashfree","youtube":"https://www.youtube.com/channel/UCxO0W7xVngh7TfkChPa_nwg","website":"https://www.cashfree.com/blog/category/engineering","discord":"https://discord.com/invite/w97HT9RKCF"}},"search":{"prompt":"Search or ask..."},"seo":{"metatags":{"og:title":"Cashfree Developer Documentation","og:description":"Welcome to the Cashfree developer documentation. You will find help about Cashfree products and APIs that will help you start using our products quickly.","og:site_name":"Cashfree Developer Documentation","twitter:site":"@gocashfree","google-site-verification":"T69Ao_T0Ps8pkRbluKzW179qvd_aCsWISCApeSsIhRU"},"indexing":"all"},"fonts":{"heading":{"family":"Inter","weight":600},"body":{"family":"Inter","weight":400}},"styling":{"codeblocks":"dark","latex":true},"integrations":{"ga4":{"measurementId":"G-56SCQ867FW"},"gtm":{"tagId":"GTM-5SRVH4P"}},"contextual":{"options":["chatgpt","claude","copy","view",{"title":"Open in Discord","description":"Join our Discord community","icon":"discord","href":"https://discord.com/invite/w97HT9RKCF"}],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cashfreepayments-d00050e9","hasAudioNarration":false,"actualSubdomain":"cashfreepayments-d00050e9","customDomains":["www.cashfree.com"],"gitSource":{"type":"github","owner":"cashfree","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae0738a0040e29b52141157","collectionId":"bf60a5e0-bbe7-4ccf-9f81-e7233a83105b","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae0738a0040e29b52141157"},"feedback":{"thumbs":true,"agentFeedback":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"DISABLED"},"CONTEXTUAL_FEEDBACK":{"status":"DISABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"DISABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae0738a0040e29b52141157","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"default","tag":"Payments APIs","count":520},{"language":"default","tag":"Other Versions","count":349},{"language":"default","tag":"Payments","count":304},{"language":"default","tag":"v2026-01-01","count":159},{"language":"default","tag":"Subscription","count":151},{"language":"default","tag":"v2025-01-01","count":150},{"language":"default","tag":"v2023-08-01","count":142},{"language":"default","tag":"Payment Gateway","count":136},{"language":"default","tag":"Secure ID","count":106},{"language":"default","tag":"Payouts","count":105}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":true,"deflection":{"enabled":false,"email":"documentation@cashfree.com","showHelpButton":true}},"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":"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":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"starterQuestions":[{"_id":"6916d346c181a220cfa37e8d","deploymentId":"66d5827f2de686bc28e7722b","questionText":"How do I accept payments online?","status":"active","generatedBy":"manual","createdAt":"2025-11-14T06:59:18.295Z","updatedAt":"2025-11-14T06:59:18.295Z","__v":0},{"_id":"6916d306c181a220cfa370e8","deploymentId":"66d5827f2de686bc28e7722b","questionText":"What is Cashfree Hosted Checkout?","status":"active","generatedBy":"manual","createdAt":"2025-11-14T06:58:14.574Z","updatedAt":"2025-11-14T06:58:14.574Z","__v":0},{"_id":"6916d2dbc181a220cfa368a4","deploymentId":"66d5827f2de686bc28e7722b","questionText":"How do I create a payment link?","status":"active","generatedBy":"manual","createdAt":"2025-11-14T06:57:31.657Z","updatedAt":"2025-11-14T06:57:31.657Z","__v":0}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","href":"/docs/_mintlify/custom/cashfreepayments-d00050e9/e1e3b3ccb8bef592/style.css"},{"filePath":"grid.css","content":".container,.container-fluid{margin-right:auto;margin-left:auto}.container{padding-top:3rem;padding-bottom:3rem}.container-fluid{padding:3rem 2rem}.col-xs,.row{box-sizing:border-box}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.col.reverse,.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs{-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:48em){.container{width:49rem}.col-sm{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:64em){.container{width:65rem}.col-md{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:75em){.container{width:76rem}.col-lg{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}"},{"filePath":"typography.css","content":".landing-page h1{font-size:2.4rem}.landing-page h2{font-size:2rem}.landing-page h3{font-size:1.6rem}.landing-page h4{font-size:1.2rem}.landing-page h5{font-size:1rem}.landing-page h6{font-size:.8rem}.bold{font-weight:700}.semibold{font-weight:600}.medium{font-weight:500}.regular{font-weight:400}.light{font-weight:300}"}],"page":{"pagePath":"payments/subscription/charge","slug":"/payments/subscription/charge","pageMetadata":{"title":"Charge a Subscription","sidebarTitle":"Charge a Subscription","description":"Charge customers on active Cashfree Subscriptions from the dashboard, in bulk, or via the Charge Subscription API for automated recurring billing.","og:title":"Charge Subscription | Cashfree","og:description":"Trigger Cashfree subscription charges from the dashboard, in bulk, or via the Charge Subscription API to collect recurring payments on active mandates.","keywords":["charge a subscription","recurring payments","subscription billing","mandates","UPI AutoPay","eNACH"],"og:image":"","href":"/payments/subscription/charge"},"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: \"Charge customers on active Cashfree Subscriptions from the dashboard, in bulk, or via the Charge Subscription API for automated recurring billing.\"\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`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Card,Heading,Note,OptimizedImage,Tab,Table,Tabs,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Collect payments for your subscriptions manually through the dashboard, in bulk, or using the `,_jsx(_components.a,{href:`/api-reference/payments/latest/subscription/raise-a-charge-or-create-an-auth`,children:`Charge Subscription API`}),`. Cashfree processes each transaction and confirms payment collection from your customer.`]}),`\n`,_jsx(_components.p,{children:`For periodic subscriptions, Cashfree automatically initiates payments on your behalf at each billing interval. For on-demand subscriptions, you will need to manually charge your customer as needed.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Cashfree Retry Policy`}),`: UPI Autopay charges follow a 1+3 retry mechanism.\nIf the initial attempt fails, the system retries up to three times at hourly\nintervals. ENACH and Card payment methods do not support automatic retries.`]})}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Dashboard`,id:`dashboard`,children:[_jsx(_components.p,{children:`You can either raise a single charge from a dashboard or you can raise multiple charges by uploading a file.`}),_jsx(OptimizedImage,{height:`200`,src:`https://mintcdn.com/cashfreepayments-d00050e9/tSdE45xBW33wuhXy/static/payments/subscription/subscriptions-charge.gif?s=89448fcb22e365b9c82e9211e8b40a33`,\"data-og-width\":`1920`,\"data-og-height\":`1067`,\"data-path\":`static/payments/subscription/subscriptions-charge.gif`,\"data-optimize\":`true`,\"data-opv\":`3`}),_jsx(OptimizedImage,{height:`200`,src:`https://mintcdn.com/cashfreepayments-d00050e9/tSdE45xBW33wuhXy/static/payments/subscription/subscriptions-bulk-charge.gif?s=2659875b92b671842307d9b215e4bd0b`,\"data-og-width\":`1920`,\"data-og-height\":`1067`,\"data-path\":`static/payments/subscription/subscriptions-bulk-charge.gif`,\"data-optimize\":`true`,\"data-opv\":`3`})]}),_jsxs(Tab,{title:`API`,id:`api`,\"data-child-heading-ids\":`[\"controlled-charging\"]`,children:[_jsxs(_components.p,{children:[`You can also create a new charge using the `,_jsx(_components.a,{href:`/api-reference/payments/latest/subscription/raise-a-charge-or-create-an-auth`,children:`Charge Mandate`}),` API.`]}),_jsx(_components.p,{children:`Raising charges on multiple subscriptions at once is not supported via API currently.`}),_jsx(Heading,{level:`3`,id:`controlled-charging`,children:`Controlled charging`}),_jsx(Warning,{children:_jsx(_components.p,{children:`Controlled charging is a two-step flow in which you send the pre-debit notification and trigger the debit. Cashfree does not automatically retry a failed attempt. You must trigger each attempt yourself.`})}),_jsxs(_components.p,{children:[`By default, Cashfree handles the pre-debit notification and the debit for you in a\nsingle `,_jsx(_components.a,{href:`/api-reference/payments/latest/subscription/raise-a-charge-or-create-an-auth`,children:`Raise a Charge`}),` call.`]}),_jsx(_components.p,{children:`If you would rather control both steps (sending the notification yourself, then\ntriggering the debit at a time you choose, with your own retry logic), use the\ncontrolled payment APIs instead. You send a pre-debit notification, then execute the\ncharge at least 24 hours later. Currently supported for UPI Autopay only.`}),_jsx(_components.p,{children:`The two approaches are alternatives, not stages of the same flow. Pick one per charge cycle.`}),_jsx(Card,{title:`Controlled Subscription Payments`,href:`/api-reference/payments/latest/subscription/payment/controlled/overview`,children:_jsx(_components.p,{children:`How the two-step flow works, the identifiers, retry limits and timing rules.`})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`after-creating-a-charge`,children:`After creating a charge`}),`\n`,_jsx(_components.p,{children:`Depending on the payment method the charge you have created might be updated asynchronously. In some cases where customer’s bank account does not have sufficient funds the charge attempt will fail. Here are the states which a charge will go through:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Transaction state`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`INITIALIZED`})}),_jsx(_components.td,{children:`This state indicates that the transaction is initialized.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`PENDING`})}),_jsx(_components.td,{children:`Transaction is pending while being processed and sent to the appropriate bank for approval.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`SUCCESS`})}),_jsx(_components.td,{children:`Transaction is completed successfully. A success notification is received from the bank, and a success webhook is triggered to notify this.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`FAILED`})}),_jsx(_components.td,{children:`Transaction has failed. A failure notification is received from the bank, and a failed webhook is triggered to notify this.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`CANCELLED`})}),_jsx(_components.td,{children:`This state indicates that the on-demand transaction has been cancelled.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`cut-off-timelines-for-raising-a-charge`,children:`Cut-off timelines for raising a charge`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Charge raised on`}),_jsx(_components.th,{children:`Charge scheduled for`}),_jsx(_components.th,{children:`NACH`}),_jsx(_components.th,{children:`UPI autopay`}),_jsx(_components.th,{children:`SI on Indian cards`}),_jsx(_components.th,{children:`SI on international cards`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`T: 00:00 - 06:59`}),_jsx(_components.td,{children:`null`}),_jsx(_components.td,{children:`Raised on T`}),_jsx(_components.td,{children:`Not Allowed`}),_jsx(_components.td,{children:`Not Allowed`}),_jsx(_components.td,{children:`Raised on T`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`T: 07:00 - 11:59`}),_jsx(_components.td,{children:`null`}),_jsx(_components.td,{children:`Raised on T+1`}),_jsx(_components.td,{children:`Not Allowed`}),_jsx(_components.td,{children:`Not Allowed`}),_jsx(_components.td,{children:`Raised on T+1`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`T: 00:00 - 06:59`}),_jsx(_components.td,{children:`T`}),_jsx(_components.td,{children:`Raised on T`}),_jsx(_components.td,{children:`Not Allowed`}),_jsx(_components.td,{children:`Not Allowed`}),_jsx(_components.td,{children:`Raised on T`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`T: 07:00 - 11:59`}),_jsx(_components.td,{children:`T`}),_jsx(_components.td,{children:`Not Allowed`}),_jsx(_components.td,{children:`Not Allowed`}),_jsx(_components.td,{children:`Not Allowed`}),_jsx(_components.td,{children:`Not Allowed`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`T: 00:00 - 20:59`}),_jsx(_components.td,{children:`T+1`}),_jsx(_components.td,{children:`Raised on T+1`}),_jsx(_components.td,{children:`Raised on T+1`}),_jsx(_components.td,{children:`Raised on T+1`}),_jsx(_components.td,{children:`Raised on T+1`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`T: 21:00 - 23:59`}),_jsx(_components.td,{children:`T+1`}),_jsx(_components.td,{children:`Raised on T+1`}),_jsx(_components.td,{children:`Not Allowed`}),_jsx(_components.td,{children:`Not Allowed`}),_jsx(_components.td,{children:`Raised on T+1`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`T: 00:00 - 23:59`}),_jsx(_components.td,{children:`T+n (n between and including 2 and 14)`}),_jsx(_components.td,{children:`Raised on T+n`}),_jsx(_components.td,{children:`Raised on T+n`}),_jsx(_components.td,{children:`Raised on T+n`}),_jsx(_components.td,{children:`Raised on T+n`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`T: 00:00 - 23:59`}),_jsx(_components.td,{children:`T+15`}),_jsx(_components.td,{children:`Not Allowed`}),_jsx(_components.td,{children:`Not Allowed`}),_jsx(_components.td,{children:`Not Allowed`}),_jsx(_components.td,{children:`Not Allowed`})]})]})]})]})}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":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"Charge a Subscription","sidebarTitle":"Charge a Subscription","description":"Charge customers on active Cashfree Subscriptions from the dashboard, in bulk, or via the Charge Subscription API for automated recurring billing.","og:title":"Charge Subscription | Cashfree","og:description":"Trigger Cashfree subscription charges from the dashboard, in bulk, or via the Charge Subscription API to collect recurring payments on active mandates.","keywords":["charge a subscription","recurring payments","subscription billing","mandates","UPI AutoPay","eNACH"],"og:image":"","href":"/payments/subscription/charge"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Controlled charging","slug":"controlled-charging","depth":3,"children":[],"tabId":"api"},{"title":"After creating a charge","slug":"after-creating-a-charge","depth":2,"children":[]},{"title":"Cut-off timelines for raising a charge","slug":"cut-off-timelines-for-raising-a-charge","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/cashfreepayments-d00050e9/0a1efd0b138512b4/util/downloadImages.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/7b49b0aba32ccd66/util/checkLinks.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/6520965c686ab08e/util/updateFrontmatter.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/e6313895ea4c2bf0/export-docs/export.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/6459e4b38b43a234/export-docs/sync-kb.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/82d5b75dd1e333d2/snippets/postman-buttons/postman-links.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/e8f71dc9fab8d95d/scripts/ga4-video-tracking.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/e3b0c44298fc1c14/scripts/generate-postman-buttons.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/bc4eac15553663a2/scripts/openapi-rm-desc.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/5748000362acad1e/scripts/quote-openapi.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/0a7365ce97b5cca7/scripts/script.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/d99a96c0c4b010fe/scripts/updateHelpAccordionsWithPostHog.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/bd8561d01634fd2e/scripts/updateIframeSrc.js"],"subdomain":"cashfreepayments-d00050e9","siteName":"Cashfree Developer Documentation","title":"Charge Subscription | Cashfree","relatedPagesConfig":{"enabled":true,"limit":5,"mode":"manual"},"contextualStarterQuestions":[{"_id":"6a9d2a742921e67e3b5bf105","deploymentId":"66d5827f2de686bc28e7722b","questionText":"How do I charge a subscription?","status":"active","generatedBy":"contextual","path":"payments/subscription/charge","createdAt":"2026-09-06T08:55:16.113Z","updatedAt":"2026-09-06T08:55:16.113Z","__v":0},{"_id":"6a9d2a742921e67e3b5bf106","deploymentId":"66d5827f2de686bc28e7722b","questionText":"Can I charge multiple subscriptions?","status":"active","generatedBy":"contextual","path":"payments/subscription/charge","createdAt":"2026-09-06T08:55:16.113Z","updatedAt":"2026-09-06T08:55:16.113Z","__v":0},{"_id":"6a9d2a742921e67e3b5bf107","deploymentId":"66d5827f2de686bc28e7722b","questionText":"What's the UPI Autopay retry policy?","status":"active","generatedBy":"contextual","path":"payments/subscription/charge","createdAt":"2026-09-06T08:55:16.113Z","updatedAt":"2026-09-06T08:55:16.113Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-06T08:54:50.467Z","originalFileLocation":"payments/subscription/charge.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=\"light\"}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=\"Charge customers on active Cashfree Subscriptions from the dashboard, in bulk, or via the Charge Subscription API for automated recurring billing.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Cashfree Developer Documentation\">\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/cashfreepayments-d00050e9/MP8bOqKxh3TohVa1/_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/cashfreepayments-d00050e9/MP8bOqKxh3TohVa1/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/cashfreepayments-d00050e9/MP8bOqKxh3TohVa1/_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/cashfreepayments-d00050e9/MP8bOqKxh3TohVa1/_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/cashfreepayments-d00050e9/MP8bOqKxh3TohVa1/_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/cashfreepayments-d00050e9/MP8bOqKxh3TohVa1/_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/cashfreepayments-d00050e9/MP8bOqKxh3TohVa1/_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/cashfreepayments-d00050e9/MP8bOqKxh3TohVa1/_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/cashfreepayments-d00050e9/MP8bOqKxh3TohVa1/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Charge Subscription | Cashfree\">\u003cmeta data-mint-head property=\"og:description\" content=\"Trigger Cashfree subscription charges from the dashboard, in bulk, or via the Charge Subscription API to collect recurring payments on active mandates.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Cashfree Developer Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.cashfree.com/docs/payments/subscription/charge\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cashfreepayments-d00050e9.mintlify.app/_mintlify/api/og/v2?division=Subscription\u0026amp;title=Charge+a+Subscription\u0026amp;description=Charge+customers+on+active+Cashfree+Subscriptions+from+the+dashboard%2C+in+bulk%2C+or+via+the+Charge+Subscription+API+for+automated+recurring+billing.\u0026amp;theme=2adde9c6a50d91a75e16dbfe\u0026amp;signature=847e557e1a96a9cd9c586108e77b38c5fb7a786b162d7e32454f0f2cf33e2dfd\">\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=\"Charge Subscription | Cashfree\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Trigger Cashfree subscription charges from the dashboard, in bulk, or via the Charge Subscription API to collect recurring payments on active mandates.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cashfreepayments-d00050e9.mintlify.app/_mintlify/api/og/v2?division=Subscription\u0026amp;title=Charge+a+Subscription\u0026amp;description=Charge+customers+on+active+Cashfree+Subscriptions+from+the+dashboard%2C+in+bulk%2C+or+via+the+Charge+Subscription+API+for+automated+recurring+billing.\u0026amp;theme=2adde9c6a50d91a75e16dbfe\u0026amp;signature=847e557e1a96a9cd9c586108e77b38c5fb7a786b162d7e32454f0f2cf33e2dfd\">\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/cashfreepayments-d00050e9/MP8bOqKxh3TohVa1/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Cashfree Developer Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6930ca\">\u003cmeta data-mint-head name=\"google-site-verification\" content=\"T69Ao_T0Ps8pkRbluKzW179qvd_aCsWISCApeSsIhRU\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.cashfree.com/docs/payments/subscription/charge\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/payments/subscription/charge.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.cashfree.com/#organization\",\"name\":\"Cashfree Developer Documentation\",\"url\":\"https://www.cashfree.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cashfreepayments-d00050e9/6mQw7is1us8FhXrb/static/logo/light.svg?fit=max\u0026auto=format\u0026n=6mQw7is1us8FhXrb\u0026q=85\u0026s=8a2837083063d8a01e0be6b454a1baf1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.cashfree.com/docs#website\",\"name\":\"Cashfree Developer Documentation\",\"url\":\"https://www.cashfree.com/docs\",\"publisher\":{\"@id\":\"https://www.cashfree.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.cashfree.com/docs/payments/subscription/charge#webpage\",\"url\":\"https://www.cashfree.com/docs/payments/subscription/charge\",\"name\":\"Charge a Subscription\",\"description\":\"Charge customers on active Cashfree Subscriptions from the dashboard, in bulk, or via the Charge Subscription API for automated recurring billing.\",\"dateModified\":\"2026-09-06T08:54:50.467Z\",\"isPartOf\":{\"@id\":\"https://www.cashfree.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.cashfree.com/docs/payments/subscription/charge#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.cashfree.com/docs/payments/subscription/charge#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Subscription\",\"item\":\"https://www.cashfree.com/docs/payments/subscription/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Charge a Subscription\",\"item\":\"https://www.cashfree.com/docs/payments/subscription/charge\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://www.cashfree.com/docs/payments/subscription/charge#article\",\"headline\":\"Charge a Subscription\",\"name\":\"Charge a Subscription\",\"description\":\"Charge customers on active Cashfree Subscriptions from the dashboard, in bulk, or via the Charge Subscription API for automated recurring billing.\",\"url\":\"https://www.cashfree.com/docs/payments/subscription/charge\",\"mainEntityOfPage\":{\"@id\":\"https://www.cashfree.com/docs/payments/subscription/charge#webpage\"},\"dateModified\":\"2026-09-06T08:54:50.467Z\",\"keywords\":\"charge a subscription, recurring payments, subscription billing, mandates, UPI AutoPay, eNACH\",\"publisher\":{\"@id\":\"https://www.cashfree.com/#organization\"},\"isPartOf\":{\"@id\":\"https://www.cashfree.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Cashfree Developer Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Cashfree Developer Documentation","nav":{"global":null,"tabs":[{"tab":"Payments","groups":[{"group":"Payments","pages":[{"title":"Introduction","sidebarTitle":"Introduction","href":"/payments/introduction"},{"title":"Quickstart Guide","sidebarTitle":"Quickstart","href":"/payments/quickstart-guide"},{"group":"Dashboards","pages":[{"title":"Web Dashboard","sidebarTitle":"Web Dashboard","href":"/payments/dashboard"},{"title":"Mobile Dashboard","sidebarTitle":"Mobile Dashboard","href":"/payments/mobile-dashboard"},{"title":"Cashfree Spark","sidebarTitle":"Spark","href":"/payments/spark-ai"}]}]},{"group":"Payment Gateway","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/overview"},{"group":"Cashfree Hosted Checkout","pages":[{"title":"Web Integration","sidebarTitle":"Web Integration","href":"/payments/online/web/redirect"},{"group":"Mobile Integration","pages":[{"title":"Android Integration","sidebarTitle":"Android Integration","href":"/payments/online/mobile/android"},{"title":"React Native Integration","sidebarTitle":"React Native Integration","href":"/payments/online/mobile/react-native"},{"title":"Flutter Integration","sidebarTitle":"Flutter Integration","href":"/payments/online/mobile/flutter"},{"title":"iOS Integration","sidebarTitle":"iOS Integration","href":"/payments/online/mobile/ios"},{"title":"Cordova Integration","sidebarTitle":"Cordova Integration","href":"/payments/online/mobile/cordova"},{"group":"Miscellaneous","pages":[{"title":"Cashfree Integrity","sidebarTitle":"Cashfree Integrity","href":"/payments/online/mobile/misc/cashfree_integrity"},{"title":"Integrity Prod Setup","sidebarTitle":"Integrity Prod Setup","href":"/payments/online/mobile/misc/cashfree_integrity_prod_testing"},{"group":"UPI Intent","pages":[{"title":"UPI Intent Test APK","sidebarTitle":"UPI Intent Test APK","href":"/payments/online/mobile/misc/cashfree_upi_simulator_apk"},{"title":"UPI Intent in JS SDK","sidebarTitle":"UPI Intent in JS SDK","href":"/payments/online/mobile/misc/upi_intent_support_js_sdk"},{"title":"UPI Intent in iOS","sidebarTitle":"UPI Intent in iOS","href":"/payments/online/web/custom-checkout-ios"}]}]},{"title":"Integration FAQs","sidebarTitle":"FAQs","href":"/payments/online/mobile/integration-faqs"}]}]},{"group":"Custom Checkout","pages":[{"group":"Web Integration","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/online/element/overview"},{"title":"SDK Libraries","sidebarTitle":"SDK Libraries","href":"/payments/online/element/sdks"},{"group":"Element SDK","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/online/element/element-sdk"},{"title":"Web Element SDK","sidebarTitle":"Web Element SDK","href":"/payments/online/element/introduction"}]},{"group":"Components","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/online/element/component-overview"},{"title":"Cards Component","sidebarTitle":"Cards Component","href":"/payments/online/element/cards"},{"title":"UPI Component","sidebarTitle":"UPI Component","href":"/payments/online/element/upi"},{"title":"Wallets, Net Banking and BNPL Components","sidebarTitle":"Wallets, Net Banking and BNPL Components","href":"/payments/online/element/other-components"}]},{"title":"Customise Component","sidebarTitle":"Customise a Component","href":"/payments/online/element/customize"},{"title":"Configuring Payment Options","sidebarTitle":"Configuring Payment Options","href":"/payments/online/element/payment-options"},{"title":"Examples","sidebarTitle":"Examples","href":"/payments/online/element/examples"},{"title":"Appendix","sidebarTitle":"Appendix","href":"/payments/online/element/appendix"}]},{"group":"Mobile Integration","pages":[{"title":"Android Element Integration","sidebarTitle":"Android Integration","href":"/payments/online/element/mobile/android"},{"title":"React Native Element Integration","sidebarTitle":"React Native Integration","href":"/payments/online/element/mobile/react-native"},{"title":"Flutter Element Integration","sidebarTitle":"Flutter Integration","href":"/payments/online/element/mobile/flutter"},{"group":"Custom Card","pages":[{"title":"Android Element Custom Card Component (Non-PCI)","sidebarTitle":"Android Non-PCI Integration","href":"/payments/online/element/custom-card/android-custom-card"},{"title":"iOS Element Custom Card Component (Non-PCI)","sidebarTitle":"iOS Non-PCI Integration","href":"/payments/online/element/custom-card/ios-custom-card"},{"title":"React Native Element Custom Card Component","sidebarTitle":"React Native Non-PCI Integration","href":"/payments/online/element/custom-card/react-native-custom-card"}]}]},{"title":"BNPL Plus - Native Web","sidebarTitle":"BNPL Plus - Native Web","href":"/payments/online/bnpl-plus"}]},{"group":"No Code Solutions","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/no-code/overview"},{"group":"Payment Links","pages":[{"title":"Payment Links","sidebarTitle":"Overview","href":"/payments/no-code/payment-link"},{"group":"Customise a Payment Link","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/no-code/customize/overview"},{"title":"Send Reminder","sidebarTitle":"Send Reminder","href":"/payments/no-code/customize/send-reminder"},{"title":"Copy Link","sidebarTitle":"Copy Link","href":"/payments/no-code/customize/copy-link"},{"title":"Edit Payment Link","sidebarTitle":"Edit Payment Link","href":"/payments/no-code/customize/edit-payment-link"},{"title":"Cancel Payment Link","sidebarTitle":"Cancel Payment Link","href":"/payments/no-code/customize/cancel-payment-link"}]},{"title":"WhatsApp Payment Links","sidebarTitle":"WhatsApp Payment Links","href":"/payments/no-code/whatsapp-payment-links"},{"title":"Custom SMS Message","sidebarTitle":"Custom SMS Message","href":"/payments/no-code/customize/custom-sms"}]},{"group":"Payment Forms","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/no-code/payment-forms/overview"},{"title":"Intelliforms","sidebarTitle":"Intelliforms","href":"/payments/no-code/payment-forms/intelliforms-docs"},{"title":"Personalised Payment Form","sidebarTitle":"Personalised Payment Form","href":"/payments/no-code/payment-forms/personalise-payment-form"},{"title":"UTM Tracking on Payment Forms","sidebarTitle":"UTM Tracking","href":"/payments/no-code/payment-forms/utm-tracking"},{"title":"Subscription Payment Form","sidebarTitle":"Subscription Payment Form","href":"/payments/no-code/payment-forms/subscription-payment-form"},{"title":"Customer Verification on Payment Forms","sidebarTitle":"Customer Verification","href":"/payments/no-code/customize/identity"},{"title":"Frequently Asked Questions","sidebarTitle":"FAQs","href":"/payments/no-code/payment-forms/faq"},{"title":"Webhooks","sidebarTitle":"Webhooks","icon":"webhook","href":"/payments/no-code/payment-forms/webhooks"}]},{"title":"Payment Button","sidebarTitle":"Payment Button","href":"/payments/no-code/payment-button"},{"title":"Payment Handle","sidebarTitle":"Payment Handle","href":"/payments/no-code/payment-handle"},{"group":"E-Commerce Plugins","pages":[{"title":"E-Commerce Plugins","sidebarTitle":"Overview","href":"/payments/plugins/overview"},{"title":"Wix Payment Plugin","sidebarTitle":"Wix","href":"/payments/plugins/wix"},{"title":"Magento Payment Plugin","sidebarTitle":"Magento","href":"/payments/plugins/magento"},{"title":"Zoho Payment Plugin","sidebarTitle":"Zoho","href":"/payments/plugins/zoho"},{"title":"WordPress","sidebarTitle":"WordPress","href":"/payments/plugins/wordpress"},{"title":"Other E-Commerce Plugins","sidebarTitle":"Others","href":"/payments/plugins/others"}]}]},{"group":"Webhooks","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/online/webhooks/overview"},{"title":"Configuration","sidebarTitle":"Configuration","href":"/payments/online/webhooks/configure"},{"title":"Webhook Signature Verification","sidebarTitle":"Signature Verification","href":"/payments/online/webhooks/signature-verification"},{"title":"Webhook Security Checklist","sidebarTitle":"Security Checklist","href":"/payments/online/webhooks/security-checklist"},{"title":"Webhook Idempotency","sidebarTitle":"Webhook Idempotency","icon":"webhook","href":"/payments/online/webhooks/webhook-indempotency"},{"title":"Troubleshooting","sidebarTitle":"Troubleshooting","href":"/payments/online/webhooks/troubleshooting"}]},{"group":"Going Live","pages":[{"title":"Go Live Checklist","sidebarTitle":"Go Live Checklist","href":"/payments/online/go-live/checklist"},{"title":"Whitelist Your Website or App","sidebarTitle":"Whitelist Your Website or App","href":"/payments/online/go-live/whitelist"},{"title":"API Logs and Metrics","sidebarTitle":"API Logs and Metrics","href":"/payments/online/go-live/api-logs"}]},{"group":"Resources","pages":[{"title":"Payment Lifecycle","sidebarTitle":"Payment Lifecycle","href":"/payments/online/resources/payment-lifecycle"},{"title":"Payment Icons","sidebarTitle":"Payment Icons","href":"/payments/online/resources/payment-icons"},{"title":"Rate Limits and Integration Usage","sidebarTitle":"Rate Limits and Integration Usage","href":"/payments/online/resources/rate-limits"},{"title":"Sandbox Environment","sidebarTitle":"Sandbox Environment","href":"/payments/online/resources/sandbox-environment"}]},{"group":"Payment Methods","pages":[{"title":"Payment Methods","sidebarTitle":"Overview","href":"/payments/manage/payment-methods/overview"},{"group":"Credit and Debit Cards","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/manage/payment-methods/credit-and-debit-cards/overview"},{"group":"Apple Pay","pages":[{"title":"Apple Pay","sidebarTitle":"Overview","href":"/payments/manage/payment-methods/credit-and-debit-cards/apple-pay/overview"},{"title":"Apple Pay Hosted Checkout","sidebarTitle":"Hosted Checkout","href":"/payments/manage/payment-methods/credit-and-debit-cards/apple-pay/hosted-checkout"},{"group":"Custom Checkout","pages":[{"title":"Apple Pay Custom Checkout","sidebarTitle":"Overview","href":"/payments/manage/payment-methods/credit-and-debit-cards/apple-pay/custom-checkout/overview"},{"title":"Merchant Decrypts Apple Pay","sidebarTitle":"Merchant Decrypts","href":"/payments/manage/payment-methods/credit-and-debit-cards/apple-pay/custom-checkout/merchant-decrypts"},{"title":"Apple Pay Via Orchestrator","sidebarTitle":"Orchestrator","href":"/payments/manage/payment-methods/credit-and-debit-cards/apple-pay/custom-checkout/orchestrator"}]}]},{"title":"Google Pay","sidebarTitle":"Google Pay","href":"/payments/manage/payment-methods/credit-and-debit-cards/google-pay"}]},{"group":"UPI","pages":[{"title":"UPI Payments","sidebarTitle":"UPI Payments","href":"/payments/manage/payment-methods/upi"},{"title":"UPI Collect Flow Deprecation","sidebarTitle":"UPI Collect Flow Deprecation","icon":null,"href":"/payments/manage/payment-methods/upi-collect"},{"title":"UPI AutoPay Interoperability","sidebarTitle":"UPI AutoPay Interoperability","href":"/payments/manage/payment-methods/upi-autopay-interoperability"}]},{"title":"Netbanking","sidebarTitle":"Netbanking","href":"/payments/manage/payment-methods/netbanking"},{"title":"Bank Transfers (Challans)","sidebarTitle":"Bank Transfers","href":"/payments/manage/payment-methods/bank-transfers"},{"title":"Wallets","sidebarTitle":"Wallets","href":"/payments/manage/payment-methods/wallets"},{"title":"Paylater and Cardless EMIs","sidebarTitle":"Paylater and Cardless EMIs","href":"/payments/manage/payment-methods/paylaters-and-cardless-emis"}]},{"group":"Manage","pages":[{"title":"Payment Method Eligibility","sidebarTitle":"Payment Method Eligibility","icon":null,"iconType":"solid","href":"/payments/manage/payment-method-eligibility"},{"title":"Monitoring and Observability","sidebarTitle":"Monitoring and Observability","href":"/payments/manage/monitor"},{"group":"Refunds","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/manage/refunds/overview"},{"title":"Refund Details","sidebarTitle":"Refund Details","href":"/payments/manage/refunds/refund-details"},{"title":"Instant Refund","sidebarTitle":"Instant Refund","href":"/payments/manage/refunds/instant-refunds"}]},{"group":"Chargebacks and Disputes","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/manage/disputes/overview"},{"title":"Disputes Types","sidebarTitle":"Disputes Types","href":"/payments/manage/disputes/disputes-types"},{"title":"Disputes States","sidebarTitle":"Disputes States","href":"/payments/manage/disputes/disputes-states"},{"title":"Dispute Process Flow","sidebarTitle":"Dispute Process Flow","href":"/payments/manage/disputes/disputes-process-flow"},{"title":"Reason Codes and Documents","sidebarTitle":"Reason Codes and Documents","href":"/payments/manage/disputes/reason-codes"},{"title":"Disputes Actions","sidebarTitle":"Disputes Actions","href":"/payments/manage/disputes/disputes-actions"},{"title":"Dashboard Actions","sidebarTitle":"Dashboard Actions","href":"/payments/manage/disputes/dashboard-actions"},{"title":"Disputes APIs","sidebarTitle":"Disputes APIs","href":"/payments/manage/disputes/disputes-apis"},{"title":"Disputes FAQs","sidebarTitle":"Disputes FAQs","href":"/payments/manage/disputes/disputes-faqs"}]},{"title":"Settlements","sidebarTitle":"Settlements","href":"/payments/manage/settlements"},{"title":"Reports","sidebarTitle":"Reports","href":"/payments/manage/reports"},{"title":"Schedule Reports","sidebarTitle":"Schedule Reports","href":"/payments/manage/schedule-reports"},{"title":"Transactions","sidebarTitle":"Transactions","href":"/payments/manage/transactions"},{"title":"Downtimes","sidebarTitle":"Downtimes","href":"/payments/manage/downtimes"}]},{"group":"Features","pages":[{"title":"Show Purchase Context on Checkout","sidebarTitle":"Contextual Checkout","href":"/payments/features/contextual-checkout"},{"title":"Banking Connect","sidebarTitle":"Banking Connect","href":"/payments/features/banking-connect"},{"title":"Card Link","sidebarTitle":"Card Link","href":"/payments/features/card-link"},{"title":"PayFast","sidebarTitle":"PayFast","href":"/payments/features/payfast"},{"title":"UPI App Priority Reordering","sidebarTitle":"UPI App Priority Reordering","href":"/payments/features/upi-app-reordering"},{"title":"Native OTP","sidebarTitle":"Native OTP","href":"/payments/features/native-otp"},{"title":"Token Vault","sidebarTitle":"Token Vault","href":"/payments/features/token-vault"},{"title":"CVV-Less Card Payments","sidebarTitle":"CVV-Less Card Payments","href":"/payments/features/cvv-less"},{"title":"Preauthorisation","sidebarTitle":"Preauthorisation","href":"/payments/features/pre-authorisation"},{"title":"Third Party Validation","sidebarTitle":"Third Party Validation","href":"/payments/features/tpv"},{"title":"Payment Account Reference","sidebarTitle":"Payment Account Reference","href":"/payments/features/payment-account-reference"},{"title":"Card BIN Details","sidebarTitle":"Card BIN Details","href":"/payments/features/card-bin-details"}]},{"group":"Quick Guide","pages":[{"title":"Payment Gateway","sidebarTitle":"Payment Gateway","icon":"faBook","href":"/payments/quick-guide/payment"},{"title":"Refunds","sidebarTitle":"Refunds","icon":"faBook","href":"/payments/quick-guide/refunds"},{"title":"Settlements","sidebarTitle":"Settlements","icon":"faBook","href":"/payments/quick-guide/settlement"}]},{"title":"Payments: General FAQs","sidebarTitle":"General FAQs","href":"/payments/general-faqs"}]},{"group":"Checkout","pages":[{"group":"Shopify","pages":[{"title":"Shopify","sidebarTitle":"Overview","href":"/payments/shopify/overview"},{"title":"Cashfree Plugin for Shopify","sidebarTitle":"Payments Plugin","href":"/payments/shopify/payments"},{"title":"BNPL Plus Plugin","sidebarTitle":"BNPL Plus","href":"/payments/shopify/bnpl"},{"title":"One Click Checkout for Shopify","sidebarTitle":"One Click Checkout","href":"/payments/shopify/one-click-checkout"}]},{"title":"WooCommerce","sidebarTitle":"WooCommerce","href":"/payments/checkout/woocommerce"},{"group":"Customisation","pages":[{"title":"Visual Customisation","sidebarTitle":"Visual Customisation","href":"/payments/checkout/customise-checkout"},{"title":"Business Customisation","sidebarTitle":"Business Customisation","href":"/payments/checkout/bussiness-customisation"}]},{"group":"One Click Checkout","pages":[{"title":"One Click Checkout","sidebarTitle":"Overview","href":"/payments/checkout/one-click-checkout"},{"title":"Integrations","sidebarTitle":"Integrations","href":"/payments/checkout/integration-one-click-checkout"},{"title":"Go Live Checklist","sidebarTitle":"Go Live Checklist","href":"/payments/checkout/checklist"},{"title":"Customer Login and Address-Prefilling","sidebarTitle":"Login and Address","href":"/payments/checkout/address-prefill"},{"group":"Managing COD","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/checkout/cod/overview"},{"title":"Configure Cash on Delivery","sidebarTitle":"Configure Cash on Delivery","href":"/payments/checkout/cod/configure"},{"title":"RTO Intelligence","sidebarTitle":"RTO Intelligence","href":"/payments/checkout/cod/rto"},{"title":"Blacklist Cash on Delivery (COD)","sidebarTitle":"Blacklist Cash on Delivery (COD)","href":"/payments/checkout/cod/blacklist-cod"}]},{"group":"Abandoned Checkout","pages":[{"title":"Abandoned Checkout","sidebarTitle":"Overview","href":"/payments/checkout/abandoned-checkout/abandoned-checkout"},{"title":"Abandoned Checkout Webhook","sidebarTitle":"Webhook","icon":"webhook","href":"/payments/checkout/abandoned-checkout/webhook"},{"title":"Ecom360 Webhook","sidebarTitle":"Ecom360 Webhook","icon":"webhook","href":"/payments/checkout/abandoned-checkout/ecom360"}]},{"group":"Shipping and Delivery","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/checkout/shipping-overview"},{"title":"Managing Shipping and Delivery","sidebarTitle":"Managing Shipping and Delivery","href":"/payments/checkout/shipping-managing-creation"}]},{"title":"One Click Checkout FAQs","sidebarTitle":"FAQs","icon":null,"iconType":"solid","href":"/payments/checkout/one-click-checkout-faq"}]},{"group":"Improving Conversion","pages":[{"title":"Recovering Abandoned Orders via WhatsApp","sidebarTitle":"Cart Recovery","href":"/payments/checkout/cart-recovery"},{"group":"Offers","pages":[{"title":"Managing Offers","sidebarTitle":"Overview","href":"/payments/checkout/offers"},{"title":"Shopify Discounts","sidebarTitle":"Shopify Discounts","href":"/payments/checkout/offers/shopify"},{"title":"No Cost EMIs","sidebarTitle":"No Cost EMIs","href":"/payments/checkout/offers/no-cost-emi"},{"title":"Offers FAQs","sidebarTitle":"FAQs","href":"/payments/checkout/offers/offers-faqs"}]}]},{"group":"After Payment","pages":[{"title":"Payment Analytics","sidebarTitle":"Payment Analytics","href":"/payments/checkout/after/analytics"},{"title":"External Analytics","sidebarTitle":"External Analytics","href":"/payments/checkout/after/external-analytics"},{"title":"Customer Hub","sidebarTitle":"Managing Customer","href":"/payments/checkout/after/customer-hub"}]},{"title":"Social Proofing","sidebarTitle":"Social Proofing","href":"/payments/checkout/social-proofing"},{"title":"Cashfree Trusted Badge","sidebarTitle":"Cashfree Trusted Badge","href":"/payments/checkout/trusted-badge"}]},{"group":"International Payments","pages":[{"group":"Collect from India","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/international-payments/collect-from-india/overview"},{"title":"Transaction Verification","sidebarTitle":"Transaction Verification","href":"/payments/international-payments/collect-from-india/transaction-verification"}]},{"group":"Collect from the World","pages":[{"group":"IPG","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/international-payments/ipg/overview"},{"title":"Currencies","sidebarTitle":"Currencies","href":"/payments/international-payments/ipg/currencies-supported"},{"title":"Pay in Native Currency","sidebarTitle":"Pay in Native Currency","href":"/payments/international-payments/ipg/pay-native"},{"title":"Paypal for International Payments","sidebarTitle":"Paypal","href":"/payments/international-payments/ipg/paypal"}]},{"group":"Global Collections","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/international-payments/global-collections/introduction"},{"title":"Collection Accounts","sidebarTitle":"Collection Accounts","href":"/payments/international-payments/global-collections/collection-accounts"},{"title":"Transactions","sidebarTitle":"Transactions","href":"/payments/international-payments/global-collections/transactions"},{"title":"Global Collections FAQs","sidebarTitle":"FAQs","href":"/payments/international-payments/global-collections/faqs"}]}]}]},{"group":"Flowwise","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/flowwise/overview"},{"title":"Add a Gateway","sidebarTitle":"Add a Gateway","href":"/payments/flowwise/add-gateway"},{"group":"Configure","pages":[{"title":"Dynamic Routing","sidebarTitle":"Dynamic Routing","href":"/payments/flowwise/routing/dynamic-routing"},{"title":"Add a New Configuration","sidebarTitle":"Add a New Configuration","href":"/payments/flowwise/routing/add-rules"},{"group":"Gateways","pages":[{"title":"PayU","sidebarTitle":"PayU","href":"/payments/flowwise/gateways/payu"},{"title":"Paytm","sidebarTitle":"Paytm","href":"/payments/flowwise/gateways/paytm"},{"title":"Razorpay","sidebarTitle":"Razorpay","href":"/payments/flowwise/gateways/razorpay"},{"title":"Cashfree","sidebarTitle":"Cashfree","href":"/payments/flowwise/gateways/cashfree"},{"title":"Easebuzz","sidebarTitle":"Easebuzz","href":"/payments/flowwise/gateways/easebuzz"},{"title":"CCAvenue","sidebarTitle":"CCAvenue","href":"/payments/flowwise/gateways/ccavenue"},{"title":"Plural","sidebarTitle":"Plural","href":"/payments/flowwise/gateways/plural"},{"title":"Billdesk","sidebarTitle":"Billdesk","href":"/payments/flowwise/gateways/billdesk"},{"title":"HDFC","sidebarTitle":"HDFC","href":"/payments/flowwise/gateways/hdfc"},{"title":"Lyra","sidebarTitle":"Lyra","href":"/payments/flowwise/gateways/lyra"}]}]},{"title":"Flowwise FAQs","sidebarTitle":"FAQs","href":"/payments/flowwise/flowwise-faq"}]},{"group":"RiskShield","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/risk-shield/overview"},{"title":"Fraud Risk Indicator","sidebarTitle":"Fraud Risk Indicator","href":"/payments/risk-shield/fraud-risk-indicator"},{"title":"Risky Transactions","sidebarTitle":"Risky Transactions","href":"/payments/risk-shield/risky-transactions"},{"group":"Setup Rules","pages":[{"title":"Smart Rules","sidebarTitle":"Smart Rules","href":"/payments/risk-shield/smart-rules"},{"title":"Blacklists","sidebarTitle":"Blacklists","href":"/payments/risk-shield/my-blacklists"},{"title":"Whitelists","sidebarTitle":"Whitelists","href":"/payments/risk-shield/whitelists"}]}]},{"group":"Subscription","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/subscription/introduction"},{"title":"Supported Payment Methods","sidebarTitle":"Supported Payment Methods","href":"/payments/subscription/payment-modes"},{"title":"UPI One-Time Mandate","sidebarTitle":"UPI One-Time Mandate","href":"/payments/subscription/upi-otm"},{"title":"Create a Subscription","sidebarTitle":"Create a Subscription","description":"Create a Cashfree subscription, collect customer authorisation through the returned auth link, and activate recurring billing once the mandate is approved.","href":"/payments/subscription/create"},{"title":"Charge a Subscription","sidebarTitle":"Charge a Subscription","href":"/payments/subscription/charge"},{"group":"Cashfree Hosted Checkout","pages":[{"title":"Web Integration","sidebarTitle":"Web Integration","description":"Integrate Cashfree's pre-built, PCI-compliant hosted web checkout to collect subscription mandates without building your own checkout page.","href":"/payments/subscription/hosted-checkout"},{"group":"Mobile Integration","pages":[{"title":"Android Integration","sidebarTitle":"Android Integration","href":"/payments/subscription/subscription_checkout_android_sdk"},{"title":"React Native Integration","sidebarTitle":"React Native Integration","href":"/payments/subscription/subscription_checkout_react_native_sdk"},{"title":"Flutter Integration","sidebarTitle":"Flutter Integration","href":"/payments/subscription/subscription_checkout_flutter_sdk"},{"title":"iOS Integration","sidebarTitle":"iOS Integration","href":"/payments/subscription/subscription_checkout_ios_sdk"},{"title":"Cordova Integration","sidebarTitle":"Cordova Integration","href":"/payments/subscription/subscription_checkout_cordova_sdk"}]}]},{"group":"Custom Checkout","pages":[{"group":"Mobile Integration","pages":[{"title":"Android Subscription Integration","sidebarTitle":"Android Integration","href":"/payments/subscription/custom-checkout/mobile/android-subscription-element"},{"title":"iOS Subscription Integration","sidebarTitle":"iOS Integration","href":"/payments/subscription/custom-checkout/mobile/ios-subscription-element"},{"title":"Flutter Subscription Integration","sidebarTitle":"Flutter Integration","href":"/payments/subscription/custom-checkout/mobile/flutter-subscription-element"},{"title":"React Native Subscription Integration","sidebarTitle":"React Native Integration","href":"/payments/subscription/custom-checkout/mobile/react-native-subscription-element"}]},{"group":"Custom Card","pages":[{"title":"Android Custom Card Component (Non-PCI)","sidebarTitle":"Android Non-PCI Integration","href":"/payments/subscription/custom-checkout/custom-card/android-custom-card"},{"title":"iOS Custom Card Component (Non-PCI)","sidebarTitle":"iOS Non-PCI Integration","href":"/payments/subscription/custom-checkout/custom-card/ios-custom-card"}]}]},{"title":"Manage Subscriptions","sidebarTitle":"Manage Subscriptions","href":"/payments/subscription/manage"},{"title":"Import Mandates","sidebarTitle":"Import Mandates","href":"/payments/subscription/import"},{"group":"Webhooks","pages":[{"title":"Events","sidebarTitle":"Events","icon":"webhook","href":"/payments/subscription/webhooks"},{"title":"Signature Verification","sidebarTitle":"Signature Verification","icon":"shield-check","href":"/payments/subscription/webhook-signature"}]},{"title":"Subscription FAQs","sidebarTitle":"FAQs","href":"/payments/subscription/faq"}]},{"group":"Other Products","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/other-products"},{"group":"Easy Split","pages":[{"title":"Overview","sidebarTitle":"Overview","icon":null,"iconType":"solid","href":"/payments/split/overview"},{"title":"Use Cases","sidebarTitle":"Use Cases","icon":null,"iconType":"solid","href":"/payments/split/use-cases"},{"title":"Features","sidebarTitle":"Features","icon":null,"iconType":"solid","href":"/payments/split/features"},{"group":"Split Recipes","pages":[{"title":"Scenarios","sidebarTitle":"Scenarios","icon":null,"iconType":"solid","href":"/payments/split/recipes/scenarios"},{"title":"Split After Payment","sidebarTitle":"Split After Payment","icon":null,"iconType":"solid","href":"/payments/split/recipes/split-a-payment"}]},{"group":"Vendors","pages":[{"title":"Add Vendor","sidebarTitle":"Add Vendor","icon":null,"iconType":"solid","href":"/payments/split/vendor/add"},{"title":"Edit Vendor Details","sidebarTitle":"Edit Vendor Details","icon":null,"iconType":"solid","href":"/payments/split/vendor/edit"},{"title":"Vendor KYC","sidebarTitle":"Vendor KYC","icon":null,"iconType":"solid","href":"/payments/split/vendor/kyc"},{"group":"Dashboard","pages":[{"title":"Vendor Dashboard","sidebarTitle":"Introduction","icon":null,"iconType":"solid","href":"/payments/split/vendor/dashboard/overview"},{"title":"Transactions","sidebarTitle":"Transactions","icon":null,"iconType":"solid","href":"/payments/split/vendor/dashboard/transactions"},{"title":"Reports","sidebarTitle":"Reports","icon":null,"iconType":"solid","href":"/payments/split/vendor/dashboard/reports"},{"title":"Settlements","sidebarTitle":"Settlements","icon":null,"iconType":"solid","href":"/payments/split/vendor/dashboard/settlements"}]},{"group":"Balance","pages":[{"title":"Adjust Vendor Balance","sidebarTitle":"Adjust Vendor Balance","icon":null,"iconType":"solid","href":"/payments/split/vendor/balance/adjust"},{"title":"Get On Demand Vendor Balance","sidebarTitle":"Get On Demand Vendor Balance","href":"/payments/split/vendor/balance/get"},{"title":"Settle On Demand Vendor Balance","sidebarTitle":"Settle On Demand Vendor Balance","href":"/payments/split/vendor/balance/settle"}]}]},{"group":"Vendor Settlements","pages":[{"title":"Split Scheme Configuration","sidebarTitle":"Split Scheme Configuration","icon":null,"iconType":"solid","href":"/payments/split/settlements/configuration"},{"title":"Vendor Instant Settlements","sidebarTitle":"Instant Settlements","icon":null,"iconType":"solid","href":"/payments/split/settlements/instant"},{"title":"Vendor On-Demand Settlements","sidebarTitle":"On-Demand Settlements","icon":null,"iconType":"solid","href":"/payments/split/settlements/on-demand"},{"title":"Vendor Standard Settlements","sidebarTitle":"Standard Settlements","icon":null,"iconType":"solid","href":"/payments/split/settlements/standard"},{"group":"Delayed Settlements","pages":[{"title":"Delay Settlements","sidebarTitle":"Introduction","icon":null,"iconType":"solid","href":"/payments/split/settlements/delay/overview"},{"title":"Order Split Delay Post Successful Payment","sidebarTitle":"Order Split Delay","icon":null,"iconType":"solid","href":"/payments/split/settlements/delay/order-level"},{"title":"Defer Settlement","sidebarTitle":"Defer Settlement","icon":null,"iconType":"solid","href":"/payments/split/settlements/delay/vendor-level"}]},{"title":"Failed Settlement Reasons","sidebarTitle":"Failed Settlement Reasons","icon":null,"iconType":"solid","href":"/payments/split/settlements/failure-reasons"}]},{"group":"Vendor Refunds","pages":[{"title":"Initiate Refunds","sidebarTitle":"Introduction","icon":null,"iconType":"solid","href":"/payments/split/refund/initiate"},{"title":"Refund Scenarios","sidebarTitle":"Refund Scenarios","icon":null,"iconType":"solid","href":"/payments/split/refund/scenarios"}]},{"group":"Billing","pages":[{"title":"Billing Configuration","sidebarTitle":"Billing Configuration","icon":null,"iconType":"solid","href":"/payments/split/billing/configuration"}]},{"group":"Vendor Reports","pages":[{"title":"Easy-Split Reports","sidebarTitle":"Overview","href":"/payments/split/reports/es-reports"},{"title":"Transactions","sidebarTitle":"Transactions","icon":null,"iconType":"solid","href":"/payments/split/reports/transaction"},{"title":"Reconciliation","sidebarTitle":"Reconciliation","icon":null,"iconType":"solid","href":"/payments/split/reports/recon"},{"title":"Settlements","sidebarTitle":"Settlements","icon":null,"iconType":"solid","href":"/payments/split/reports/settlement"},{"title":"Refunds","sidebarTitle":"Refunds","icon":null,"iconType":"solid","href":"/payments/split/reports/refunds"}]},{"title":"Settlement Webhook","sidebarTitle":"Settlement Webhook","icon":"webhook","iconType":"solid","href":"/payments/split/webhooks"},{"title":"Data to Test Integration","sidebarTitle":"Data to Test Integration","icon":null,"iconType":"solid","href":"/payments/split/data-to-test"},{"title":"Easy Split FAQs","sidebarTitle":"FAQs","icon":null,"iconType":"solid","href":"/payments/split/faq"}]},{"group":"Offline Payments","pages":[{"title":"Offline Payments","sidebarTitle":"Overview","href":"/payments/softpos/introduction"},{"title":"Get Started with Offline Payments","sidebarTitle":"Get Started","href":"/payments/softpos/how-softpos-works"},{"title":"Collection Point Setup","sidebarTitle":"Collection Point Setup","href":"/payments/softpos/collection-point-setup"},{"title":"Customer VPA","sidebarTitle":"Customer VPA","href":"/payments/softpos/customer-vpa"},{"group":"Payment Management","pages":[{"title":"Agent Collection Point","sidebarTitle":"Agent(softPOS)","href":"/payments/softpos/agent-collection-mode"},{"title":"Settlements and Reports","sidebarTitle":"Settlements and Reports","href":"/payments/softpos/settlements-reports"}]},{"title":"Offline Payments FAQs","sidebarTitle":"FAQs","href":"/payments/softpos/softpos-faq"}]},{"group":"BBPS Billers","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/bbps-billers/overview"},{"title":"Getting Onboarded and Listed on BBPS","sidebarTitle":"Getting Onboarded","icon":null,"iconType":"solid","href":"/payments/bbps-billers/onboarding"},{"group":"Dashboard Actions","pages":[{"title":"Summary Homepage","sidebarTitle":"Summary Homepage","iconType":"solid","href":"/payments/bbps-billers/dashboard-actions/summary"},{"title":"Bills","sidebarTitle":"Bills","icon":null,"iconType":"solid","href":"/payments/bbps-billers/dashboard-actions/bills"},{"title":"Transaction","sidebarTitle":"Transaction","iconType":"solid","href":"/payments/bbps-billers/dashboard-actions/transaction"},{"title":"Reports","sidebarTitle":"Reports","icon":null,"iconType":"solid","href":"/payments/bbps-billers/reports"}]},{"title":"BBPS Billers - FAQs","sidebarTitle":"FAQs","icon":null,"iconType":"solid","href":"/payments/bbps-billers/faqs"}]},{"group":"Virtual Bank Accounts (VBAs)","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/vba/overview"},{"title":"Managing Virtual Bank Accounts","sidebarTitle":"Managing Virtual Bank Accounts","href":"/payments/vba/managing-vba"},{"title":"Webhooks Configuration and Usage","sidebarTitle":"Webhooks","icon":"webhook","href":"/payments/vba/webhooks"}]},{"group":"UPI Reserve Pay","pages":[{"title":"Overview","sidebarTitle":"Overview","icon":null,"href":"/payments/upi-reserve-pay/reserve-pay"},{"title":"Implementation Guide","sidebarTitle":"Implementation Guide","icon":null,"href":"/payments/upi-reserve-pay/upi-reserve-pay"}]}]},{"group":"Developer updates","pages":[{"group":"Changelog","pages":[{"title":"Android Changelog","sidebarTitle":"Android","href":"/payments/developers/changelog/android"},{"title":"iOS Changelog","sidebarTitle":"iOS","href":"/payments/developers/changelog/ios"},{"title":"React Native Changelog","sidebarTitle":"React Native","href":"/payments/developers/changelog/react-native"},{"title":"Flutter Changelog","sidebarTitle":"Flutter","href":"/payments/developers/changelog/flutter"},{"title":"Cordova Changelog","sidebarTitle":"Cordova","href":"/payments/developers/changelog/cordova"},{"title":".NET SDK Changelog","sidebarTitle":".NET","href":"/payments/developers/changelog/dotnet"}]}]}]},{"tab":"Payouts","pages":[{"title":"Payouts","href":"/payouts/payouts/introduction"}]},{"tab":"Secure ID","pages":[{"title":"Secure ID","href":"/secure-id/introduction"}]},{"tab":"Partners and Platforms","pages":[{"title":"Partners and Platforms","href":"/partners/introduction"}]},{"tab":"Payments APIs","hidden":true,"pages":[{"title":"Payments APIs","href":"/api-reference/payments/overview"}]},{"tab":"Payouts APIs","hidden":true,"pages":[{"title":"Payouts APIs","href":"/api-reference/payouts/overview"}]},{"tab":"Secure ID APIs","hidden":true,"pages":[{"title":"Secure ID APIs","href":"/api-reference/vrs/overview"}]},{"tab":"Additional APIs","hidden":true,"pages":[{"title":"Additional APIs","href":"/api-reference/prepaid-payment-instruments/overview"}]},{"tab":"Partners APIs","hidden":true,"pages":[{"title":"Partners APIs","href":"/api-reference/platforms/overview"}]},{"tab":"Additional APIs","hidden":true,"pages":[{"title":"Additional APIs","href":"/api-reference/other-apis/bbps/overview"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/overview"}]},{"tab":"AI Stack","pages":[{"title":"AI Stack","href":"/tools-ai/overview"}]},{"tab":"Help Center","pages":[{"title":"Help Center","href":"/help/overview"}]}]},"title":"Charge Subscription | Cashfree","buildId":"dpl_GvhK4qVXq51DpfYJLCtPpYNN4YHN","deploymentId":"dpl_GvhK4qVXq51DpfYJLCtPpYNN4YHN","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-uyuQJRFs.js","lightbox-handle-r17bVUz3.js"]}