Fired when the status of a mandate has been updated. Includes rejection reason codes and proprietary text if the mandate was rejected.
Banking Events (1.0.0)
Webhook event payloads emitted by the Banking API. Events are delivered through the Aritma Events API using the CloudEvents specification.
Event payloads closely mirror the responses from the corresponding Banking API endpoints, so the data structures will already be familiar if you use the REST API.
Download OpenAPI description
Languages
Servers
Mock server
https://developer.aritma.com/_mock/apis/banking/v4/openapi/banking-events-openapi
Bodyapplication/jsonrequired
Status of a direct debit mandate.
Enum"RCVD""RJCT""PATC""ACTV""EXPI""CANC""SUSP""PNDG"
Reason code for mandate rejection.
Enum"AC01""AC04""AC06""AC13""AG01""AG02""AM01""AM02""AM03""BE05"
- Mock serverhttps://developer.aritma.com/_mock/apis/banking/v4/openapi/banking-events-openapi/banking.mandate.status.updated
application/json
{ "mandateId": "string", "mandateStatus": "RCVD", "rejectReasonCode": "AC01", "rejectReasonProprietary": "string" }
Bodyapplication/jsonrequired
Account reference for mandates.
Creditor party for a mandate.
Debtor party for a mandate.
Account reference for mandates.
Status of a direct debit mandate.
Enum"RCVD""RJCT""PATC""ACTV""EXPI""CANC""SUSP""PNDG"
Reason code for mandate rejection.
Enum"AC01""AC04""AC06""AC13""AG01""AG02""AM01""AM02""AM03""BE05"
- Mock serverhttps://developer.aritma.com/_mock/apis/banking/v4/openapi/banking-events-openapi/banking.mandate.created
application/json
{ "mandateId": "string", "maximumAmount": { "currency": "string", "amount": "string" }, "occurrences": { "frequencyType": "YEAR", "duration": { … } }, "creditorAccount": { "bban": "string" }, "creditor": { "name": "string", "identification": { … } }, "debtor": { "name": "string", "postalAddress": { … }, "identification": { … } }, "debtorAccount": { "bban": "string" }, "mandateReference": "string", "mandateStatus": "RCVD", "rejectedReasonCode": "AC01", "rejectReasonProprietary": "string", "lastActionDate": "2019-08-24" }
Bodyapplication/jsonrequired
Account reference for mandates.
Creditor party for a mandate.
Debtor party for a mandate.
Account reference for mandates.
Status of a direct debit mandate.
Enum"RCVD""RJCT""PATC""ACTV""EXPI""CANC""SUSP""PNDG"
Reason code for mandate rejection.
Enum"AC01""AC04""AC06""AC13""AG01""AG02""AM01""AM02""AM03""BE05"
- Mock serverhttps://developer.aritma.com/_mock/apis/banking/v4/openapi/banking-events-openapi/banking.mandate.updated
application/json
{ "mandateId": "string", "maximumAmount": { "currency": "string", "amount": "string" }, "occurrences": { "frequencyType": "YEAR", "duration": { … } }, "creditorAccount": { "bban": "string" }, "creditor": { "name": "string", "identification": { … } }, "debtor": { "name": "string", "postalAddress": { … }, "identification": { … } }, "debtorAccount": { "bban": "string" }, "mandateReference": "string", "mandateStatus": "RCVD", "rejectedReasonCode": "AC01", "rejectReasonProprietary": "string", "lastActionDate": "2019-08-24" }