Key | Format | CND | Description |
|---|
|
|
| Consumer Data |
|---|
| EMail | ans..254 | O | Email address of the customer |
| FirstName | ans..50 | O | First name |
| LastName | ans..50 | O | Last name |
| companyName | ans..50 | O | Name of the company |
| bdStreet | ans..50 | M | Street |
| bdStreetNr | ans..50 | M | Street number |
| bdZip | ans..50 | M | Postcode |
| bdCity | ans..50 | M | Town |
| bdCountryCode | a..3 | M | Country code 2 or 3 characters according to ISO 3166 |
| phone | ans..50 | O | Mobile phone of the customer; an OTP value is sent to this mobile number in case agreementScheme=SMS is used |
| bdGender | a1 | O | |
|
|
| Mandate Data |
|---|
| contractId | ans..50 | O | Underlying contract identifier |
| contractDescription | ans..50 | O | Underlying contract description |
| businessIdentifier | ans..50 | O | Unique SIREN Id of the merchant |
| agreementScheme | enum | O | The way how the OneTimePassword (OTP) will be forwarded to the customer. | Value |
|
|---|
| SMS (default) | Given phone number (phone) | | EMAIL | Given email address (EMail) |
|
| DocumentSignature | enum | O | The stamp is added on the last page of the mandate document. | Value |
|
|---|
| true (default) | The last page of the document will contain the stamp in the middle of the last page. | | false | No stamp is added |
|
| GoogleAnalyticsConsent | enum | O | Debtor consent to use google analytics |
| SignatureBySca | enum | O | If "true" customer will be authenticated by AccountIdentificationService. |
| Sps | enum | O | Allows to identify that WS call comes from SPS | Value |
|
|---|
| true (default) | WS call comes from SPS | | false | WS call does not come from SPS |
|
| Validation | enum | O | If Validation = TRUE --> ORG / If Validation = FALSE --> OTU |
| customerType | enum | O | Type of customer | Value |
|
|---|
| KNOWN | Known customer | | PROSPECT | Unknown customer |
|
| MandateID | ans..35 | O | Predefined mandate id. The mandate itself will use this mandate id. Pattern: ^[a-zA-Z\+\?\(\)\-\s:/.,_'0-9] {1,35}$ |
| MdtSeqType | enum | O | Indicates whether the mandate is a one-off mandate or a mandate for recurring direct debits. There is no default. The default value depends on merchant configuration. | Value |
|
|---|
| OOFF | one-off mandate | | RCUR | recurring mandate |
|
| MdtType | enum | O | Indicates whether the mandate is a business-to-business mandate or a customer-to-business mandate. There is no default. The default value depends on merchant configuration. | Value |
|
|---|
| B2B | Business-to-business mandate | | CORE | Base mandate (customer-to-business) |
|
| EventToken | enum | O | Creates a new mandate and first direct debit transaction simultaneously. | Value |
|
|---|
| Mandate | Creates only a mandate, no payment | | Payment | Creates mandate and payment simultaneously |
|
| DueDate | ans10 | O | DueDate of this transaction. If missing the current day will be used. Pattern: YYYY-MM-DD |
| CustomerId | an1..64 | O | Customer identifier submitted by the merchant during a payment |
| RemittanceInfo | ans..50 | O | The RemittanceInfo parameter is required for reconciliation purposes, providing essential customer-visible information on customer bank statements for better tracking and reporting. - Allowed characters: A..Za..z0..9 / - ? : ( ) . , +
- Diactrics like äöüÄÖÜ, áéíóú, àèìòù, âêîôû, ... are not allowed
|
| signerPositionOccupied | ans..70 | O | Title of the signatory's position in the company |
| template | ans..20 | O | Name of a XSLT template to get an individual layout for your EasyCollect form which matches with your shop layout. Details are available here: Corporate PayPage and templates. |