E-Mandate object

This page lists every attribute of an e-mandate, as returned by the e-mandate endpoints, and the statuses it goes through.

Attributes

AttributeTypeDescription
idUUIDIdentifier of the e-mandate (emandate_id).
typestringAlways e-mandates.
attributes.statusstringStatus of the e-mandate, see Statuses.
attributes.flow_stepstringWhere the customer is in the journey, see Flow steps.
attributes.rumstringUnique mandate reference (RUM), up to 35 characters.
attributes.creditor_identifierstringYour SEPA creditor identifier (ICS).
attributes.schemestringSEPA Direct Debit scheme. Always core.
attributes.currencystringAlways EUR.
attributes.created_atdate-timeWhen the e-mandate was created (ISO 8601, UTC).
attributes.signed_atdate-timeWhen the customer signed. Present once signed.
attributes.debtor.namestringCustomer's full name.
attributes.debtor.emailstringCustomer's email.
attributes.debtor.first_namestringCustomer's first name, when provided.
attributes.debtor.last_namestringCustomer's last name, when provided.
attributes.debtor.company_namestringBusiness customer's company name, when provided.
attributes.debtor.phone_prefixstringPhone prefix, when provided.
attributes.debtor.phonestringPhone number, when provided.
attributes.debtor.addressobjectCustomer's address: number, street, zip, city, country.
attributes.debtor.ibanstringIBAN of the account to debit. Present once the customer has verified it.
attributes.debtor.swift_bicstringBIC of the account to debit, when known.
attributes.beneficiaryobjectYour details as creditor (name, address). Only with with_beneficiary=true.
links.nextURLLink where the customer verifies their account and signs.
relationships.documents.links.selfURLLink to the signed mandate PDF. Present once signed.

Statuses

StatusMeaningValid mandate
draftCreated, not signed yet.No
activeSigned by the customer.Yes
cancelledCancelled by you. Final.No
revokedThe customer withdrew consent. Final.No
endedEnd date reached.No
expiredExpired for lack of use.No
blockedBlocked by Fintecture.No
stateDiagram-v2
    [*] --> draft: POST /v1/e-mandates
    draft --> active: customer signs
    draft --> cancelled: PATCH cancelled
    active --> cancelled: PATCH cancelled
    active --> revoked: PATCH revoked

Flow steps

Flow stepMeaning
bank_account_verificationWaiting for the customer to verify the account to debit.
mandate_acceptanceAccount verified, waiting for the customer's signature.
completedThe customer has finished the journey.

Webhook events

EventSent when
emandates.status.activeThe customer has signed.
emandates.status.cancelledThe e-mandate was cancelled.
emandates.status.revokedThe e-mandate was revoked.

See Follow e-mandates for the payload.


Did this page help you?