Resume Mandate API
The API can be used to resume the paused mandates
Resume operation can be done only on Paused mandates.
Consists of two parts.
Username: API Key obtained from Juspay dashboard
Password: Empty string
Example:- Basic MUQ2QUxxxxxxxxxxxxU5QTIxQzNFNTQwNkFDMEZCOg==
The username that a merchant holds at Juspay.
application/x-www-form-urlencoded
We recommend passing the customer_id as the x-routing-id. If the customer is checking out as a guest, you can pass an alternative ID that helps track the payment session lifecycle. For example, this could be an Order ID or Cart ID.
This ID is associated with the customer. It plays a key role in ensuring consistency and maintaining connections across different systems. If you fail to pass the same x-routing-id for the same customer in all related API calls, it could lead to issues with API functionality. Therefore, it’s crucial that you use the same x-routing-id for all requests tied to the same customer.
Example:- customer_1122
Merchant Id
Example:- 7KKT3yu3LcQjskY5F4moS5M
To be set as “resume”, to resume an existing paused mandate.
[Optional] Date in UNIX EPOCH timestamp (UTC timezone) format, when the mandate needs to be set active. Default value will be the current date.
Mandate start date in UNIX EPOCH timestamp (UTC timezone) format.
Mandate execution rule type
i.e. ON | BEFORE | AFTER
States if mandate is revokable by the customer.
Represents the action performed. Ex: "Mandate is Resumed".
Mandate pause end date in UNIX EPOCH timestamp (UTC timezone) format.
Max amount of mandate set while creating a mandate.
Mandate type: MANDATE (Cards) or EMANDATE (others)
Unique Token provided by Juspay after mandate creation.
Status of the mandate. Will be ACTIVE only if the previous state was PAUSED.
Unique Identifier for the mandate generated and sent by Juspay after mandate creation. Mandate ID can be obtained from the List Mandate API response.
The time at which mandate last moved to ACTIVE state.
Frequency of mandate set. By default ASPRESENTED
Mandate end date in UNIX EPOCH timestamp (UTC timezone) format when a mandate will move to EXPIRED state.
True/False based on the value passed during mandate creation
VARIABLE or FIXED
Invalid Request
Mandate Not in REVOKED State. Resume mandate not allowed
BAD_REQUEST

