Manage SEPA direct debit mandates

Learn how to manage SEPA direct debit mandates with Mambu Payments (formerly Numeral)

SEPA direct debit mandates can be stored and managed in Mambu Payments to authorise or block a mandate or creditor and automatically reject incoming SDD payments if the mandate or creditor has been blocked (for SDD core and B2B payments) or if no mandate has been authorised (for SDD B2B payments).

curl --request POST \
     --url https://sandbox.numeral.io/v1/direct_debit_mandates \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --header 'x-api-key: Your-API-Key' \
     --data '
{
  "direction": "incoming",
  "type": "sepa_core",
  "connected_account_id": "ff1714ae-3ec8-450d-984c-c6ee44c82a88",
  "creditor_account_id": "b38f5318-a389-4278-9cbe-d16116750982",
  "debtor_account_id": "d95fbdf7-90a7-4026-9597-3a7ecd0e819f",
  "frequency": "recurring",
  "signature_date": "2025-05-31",
  "reference": "TOT30429ZE"
}
'
curl --request POST \
     --url https://sandbox.numeral.io/v1/direct_debit_mandates/4975f2ac-5cae-4f5c-a753-ec54b3ec4b14/block \
     --header 'accept: application/json' \
     --header 'x-api-key: Your-API-Key'
curl --request POST \
     --url https://sandbox.numeral.io/v1/direct_debit_mandates/4975f2ac-5cae-4f5c-a753-ec54b3ec4b14/authorize \
     --header 'accept: application/json' \
     --header 'x-api-key: Your-API-Key'