Loading...

| Payment Type | Direct Debit |
|---|---|
| Payment Method String | sepapm |
| Available Countries | AD, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LI, LT, LU, LV, MC, MT, NL, NO, PL, PT, RO, SE, SI, SK, SM, VA |
| Available Currencies | EUR |
| Min Transaction Amount | EUR 0.10 |
| Max Transaction Amount | EUR 1,000 |
| Supports Refunds | Full & Partial with 365 day limit |
| Chargebacks | Yes |
| Sandbox | Yes |
| Timeout | Not Applicable |
Note: Unlike other non-card payment methods, SEPA follows a synchronous flow and a response is provided immediately confirming if the mandate was set up.
Type indicates whether the element is Mandatory (M), Optional (O), or Conditional (C) - dependent on another field.
| Name | Type | Format | Length | Description |
|---|---|---|---|---|
| Customer Email | M | ([a-zA-Z0-9_-.]+)@([a-zA-Z0-9_-.]+).([a-zA-Z]) | 0-80 | The email address of the customer. |
| IBAN | M | [A-Z][0-9][0-9,A-Z] | 34 | Code that identifies the customer's bank, account number itself and the country of origin. |
| Customer Number | O | [a-zA-Z0-9-\s.,+@_]* | 0-50 | A unique reference for this customer for example from your CRM systems |
| Mandate Reference | M | [A-Za-z0-9:?/+(),. -]* | 0-35 | A unique reference for this mandate. |
| Mandate Signature | M | [0-9]-[0-9]-[0-9] | 10 | Date of mandate signature. Format: YYYY-MM-DD. |
| Consumer Name | O | [a-zA-Z0-9-\s.,+@_]* | 0-50 | A unique reference for this customer; for example, from your CRM system. |
| Dynamic Descriptor | O | a-z A-Z 0-9 [space] / - French-accented | 25 | Dynamic Descriptor allows merchants to pass through an alternative “doing business as” (DBA) name in the Charge Description field so that it appears on the customer's bank statement. |