Troubleshooting
If you're experiencing issues with Card Mandate setup or execution, check the following:
If you're experiencing issues with Card Mandate setup or execution, check the following:
Ensure that the Card Mandate feature is enabled at the gateway level.
Confirm that the Card Mandate flag is enabled for the respective gateway in the Juspay Dashboard.
If you're not using Juspay’s checkout page, make sure you follow the correct payload format as defined in the Integration Documentation.
Not all card BINs are eligible for Card Mandates. Please verify BIN eligibility before initiating a mandate registration.
First, check which gateway processed the transaction. Then, make sure the Card Mandate flag is enabled for that specific gateway in your configuration and payment method (as UPI collect and UPI intent) under the Mandates/Subscriptions section are enabled on that specific gateway.
Also, review your Priority Logic routing rules they may be affecting the flow.
No. A mandate is bound to a specific merchant and issuer bank combination. If a customer wants to update any information such as the linked bank account they must register a new mandate.
If the payment gateway notifies Juspay of the revocation, a webhook notification is sent to your integration.
Customer will be notified by the issuing bank. This flow is triggered when the Mandate execution API of Juspay is called.
Yes. If a mandate_id is created at the payment gateway, the mandate details will be included in the API response even if the payment fails or is abandoned.
The mandate status may be:
CREATED: Mandate initiated but not confirmed
FAILURE: Mandate registration failed
ACTIVE: Mandate successfully registered (only this status is valid for execution)
Execution status depends on the payment method, underlying PG and the customer’s bank.
For Card Mandates, execution is generally real-time.
For Netbanking, the timing may vary based on the bank’s processing cycle.
It is recommended to wait for 72 hours period as the fulfilment window, considering some Banks have restrictions on non working days to trigger Pre-debit-notification or execute the recurring payment.
Yes. There are edge cases where the transaction may be successful, but the mandate fails to register or vice versa. It is recommended to rely on the mandate status parameter returned in the order status or webhook to determine the final outcome.
Yes. Refunding the registration amount does not automatically cancel the mandate. The mandate remains in ACTIVE status unless explicitly revoked by the customer or the merchant.