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.

PayTo mandate details.

Response Body

application/json

Example Requests

POST/Mandate status change