Mandate Status Check API
A merchant can all this API to get the status of a particular mandate setup with us. When the merchant calls this API, we will sync with PGs to get the latest Mandate Status value and update back in our response, or share the latest Mandate Status stored with us in DB.
We will only sync with a few PGs for now for the updated Mandate Status, for others we will provide with the latest Mandate Status stored with us.
Consists of two parts.
Username: API Key obtained from Juspay dashboard
Password: Empty string
Example:- Basic MUQ2QUxxxxxxxxxxxxU5QTIxQzNFNTQwNkFDMEZCOg==
Unique identifier for the merchant. This is the Merchant ID provided by Juspay. The value is case sensitive.
Passing this value will help us route efficiently at network level.
Example:- x-merchantid: testaccount
application/x-www-form-urlencoded
Mandate Id
Example:- 7KKTSsVLcQjskY5F4moS5M
To be set as "check_status", to check status of the mandate
Order id passed by the merchant
Frequency value passed for the mandate
Expiry date for the mandate. This will be in epoch format.
Current status of the mandate
The date when mandate was activated.
The date when mandate last received information about becoming active.
Amount rule passed for the mandate
Last time status of the mandate was updated
Date when mandate was started. This will be in epoch format.
The customer id for which the mandate has been set up
value of the mandate id that is being checked.
if the mandate has blocked fund or not.
Currency in which the amount will be debited for the mandate
Max amount value for the mandate
If the mandate is revokable by customer or not
Contains payment details via which payment was made.
Type of mandate - Mandate or EMandate
Have questions?
- Need help? Contact support
- LLM? Read llms.txt

