| API name | Description |
|---|---|
| Create Seamless Subscription API | Use this API to create a subscription by providing a custom payment experience to your customers by specifying the plan ID and the customer details. You can also specify the bank account information when you create the subscription to ensure that mandates are created via the specified bank account only. TPV is applicable only for eNACH and UPI. |
| Upload File | Use this API to upload the Physical Nach registration forms that contain your customer’s bank account details and signature. Use the fileId you get in the response in the “Create Auth Seamless PhysicalMandate API”. |
| Create Auth Seamless Physical Mandate | Use this API to create an Authorisation request for your customer. For Physical mandates, this API lets Cashfree Payments know that the nach form is to be raised to the bank for successfully registering the mandate in production. |
| Update Authorisation Status | Use this API to update the status of the authorisation from INITIALIZED to SUCCESS or FAILED. Provide the authID and the payment status. This is applicable only in the test environment. |
Subscription
Physical Mandates
Use the Cashfree Subscriptions v1 APIs to create and manage physical NACH mandates using customer signature and bank account details.
Physical mandate is the process of authorisation where the customer requires only their signature and bank account details. There is no requirement to have a Debit Card or Netbanking enabled to set up the mandate. Read more about Physical Mandates.
List of Physical Mandates APIs