Loading...

Mandate status change notification

Sent to the notification URL provided during mandate creation.

TypeDescription
mandate_requestedMandate has been proposed to the payer
mandate_authorisedPayer authorised the mandate
mandate_declinedPayer declined the mandate
mandate_authorisation_abandonedMandate authorisation timed out
mandate_suspendedMandate was suspended
mandate_releasedSuspended mandate released back to ACTIVE
mandate_cancelledACTIVE or SUSPENDED mandate was cancelled
mandate_expiredMandate reached end of validity
mandate_consumedONE_OFF mandate was consumed
mandate_failedMandate processing failed

Header Parameters

Content-Type*string

Content type.

Default"application/json"
User-Agent*string

User agent.

Default"Volt/2.0"
X-Volt-Timed*integer

Timestamp of notification generation.

X-Volt-Signed*string

Notification signature.

X-Volt-Type*string

Type of mandate notification.

Value in"mandate_requested" | "mandate_authorised" | "mandate_declined" | "mandate_authorisation_abandoned" | "mandate_suspended" | "mandate_released" | "mandate_cancelled" | "mandate_expired" | "mandate_consumed" | "mandate_failed"

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

Example Requests

POST/Mandate status change