Get Mandate
Mandates allow us to auto-debit the amount from the customer’s bank account. Mandate transactions can be of ₹ 2 value for subscriptions with billAtStart marked as false or the actual amount of subscription value for those with billAtStart marked as true.
In India, a mandate needs a minimum of 24 hours from the bank to get permission to initiate auto-debit. So, if on the 1st of the month, we post a request to the bank to ask permission for an auto-debit amount from the customer’s bank account, the bank will notify the customer about the due amount, and after 24 hours we will give permission to invoke auto-debit on the customer’s bank account and after that we will be able to deduct the amount. So on the 2nd of the month, we will try to deduct the money from the customer’s bank account.
A mandate can be canceled by the end-user using his/her banking app. If a customer has cancelled his mandate we push this event to the mandate web-hook configured by the partner. It is a good practice to check periodically if the mandate linked with the subscription is still in ACTIVE state or not. If not the customer should be prompted to add a new mandate to make sure the subscription remains active. The partner can ask for a new mandate using Update Mandate API.
This API is used for getting a specific mandate. The partner can pass the _id as txId or pass the ref_id that was used in the initiation of the payment.
Authorizations
Merchant API Key
Generated request signature
Body
Used for getting mandate by its _id.