customer

The customer element contains customer master data, contacts, addresses and bank account data.

↔ Request/Response parameter

<customer>

Request

Type Condition Restriction
customerType Mandatory Mandatory for:
- PAYMENT_REQUEST

Optional for:
- PAYMENT_CHANGE

N/A for:
- all other operations

Response

Type Condition Restriction
customerType Mandatory Mandatory for
- response-type
PAYMENT_PERMISSION

N/A for:
- all other cases

Different handling of B2C and B2B customers

For private customers (B2C) the elements first-name, last-name, phone and date-of-birth are mandatory.

If company-name is filled, the customer has to be considered as company (B2B). In this case the use of the optional elements vat-id, company-id, registry-location, company-type and homepage help identifying the company. This can increase the acceptance rate.