Existing details about the parameters that will be posted to returnUrl can be seen here:

In addition to this, there will be 3 extra parameters.

  • mandate_token - This is a mandate token which needs to be used for recurring payment API. This is a 32 digit alphanumeric unique value.
  • mandate_id - This is a reference Id which can be used for communication between merchant and Juspay.
  • mandate_status - Based on the authenticated transaction status, this status can be ACTIVE, FAILURE, CREATED.
Order statusMandate statusRemark
PENDING_AUTHENTICATIONCREATEDAwaiting for status from PG. This can either move to any of the below 4 status
AUTENTICATION_FAILEDFAILUREUser drop off or not initiated
AUTHORIZINGCREATEDPending - awaiting for terminal state

Sample Response


The mandate details will also be provided in order status API and webhook.