Developer

Partner Docs

Merchant Docs

Mandate Errors

Error Handling

Mandate related errors are communicated to merchants through both a state_reason and a latest_error object that provide additional context required to handle unhappy path scenarios.

Definitions:

state_reason: Provides context on any change in Mandate or Payment state for any reason.

latest_error: Provides context when a change in Mandate or Payment state is the result of error.

Mandate Errors:

Reason / Error CodeContext
MANDATE_INELIGIBLE_AMOUNTA payment failed because the amount was outside the parameters of the mandate agreement.
MANDATE_INELIGIBLE_COUNTA payment failed because the transaction limit in the mandate agreement was exceeded.
MANDATE_EXPIREDThe mandate agreement has expired.
MANDATE_INACTIVEThe mandate is not active or has been suspended.
MANDATE_INELIGIBLEThe payment contents do not align with the agreement terms.

© 2025 Banked Ltd.

Dark Theme
PrivacyTerms