post https://api.fundraisingbox.com/v1/mandates.json
Creates a new SEPA mandate.
Field | Description | Type | Mandatory |
---|---|---|---|
reference_id | Mandate reference (if empty the FundraisingBox will create an unique reference) | string (35) | |
mandate_status | Status of the SEPA mandate | Enum ("pending", "active", "cancelled") | |
signature_date | Date of signature | date | |
last_usage_date | Date when the mandate was recently used | date | |
fb_person_id | ID of a person | integer | yes |
transaction_type | Type of the SEPA mandate | Enum ("one-off", "recurrent") | |
bank_account_owner | Name of the bank account owner | string (150) | yes |
bank_iban | IBAN | string (34) | |
bank_bic | BIC | string (11) | yes |
creditor_id | Creditor ID | string (35) | yes |
creditor_name | Creditor name | string (200) | yes |
creditor_address_details | Creditor address | string (300) | yes |
info | An optional internal description | string (5000) | |
origin | Origin of the SEPA mandate | Enum ("paper", "eze", "other") | |
sent_by | How the SEPA mandate was sent to the donor | Enum ("email", "post", "website") | |
sent_date | Date when the SEPA mandate was sent to the donor | date |
SEPA configuration
To create SEPA mandates you have to specify your creditor id, IBAN, etc. in your FundraisingBox!