- Created by bnp-admin, last modified on 08. Jan 2024
Please note that the data within all JSON objects is encoded using UTF-8 and then must be also Base64 encoded. This applies in particular to special characters such as "Umlaute" and diactrics.
Data Elements
Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.
The table is being loaded. Please wait for a bit ...
Key | Format | CND | Description | Beschreibung | |
---|---|---|---|---|---|
1 | customerNumber | ans..30 | O | Customer number | Kundennummer |
2 | object | C | Object describing private customers. Required if the customer is a person. Will become mandatory for VISA on 2024-02-12. | Objekt zur Beschreibung von Privatkunden. Erforderlich, wenn der Kunde eine Person ist. Wird Pflichtfeld für VISA ab 2024-02-12. | |
3 | object | C | Object describing business customers. Required if the customer is a legal entity. | Objekt zur Beschreibung von Geschäftskunden. Erforderlich, wenn der Kunde eine juristische Person ist. | |
4 | object | C | Phone number. Required (if available), unless market or regional mandate restricts sending this information. Either phone or mobilePhone (one value is sufficient) will become mandatory for VISA on 2024-02-12. | Telefonnummer. Erforderlich (falls verfügbar), sofern nicht Markt- oder regionale Mandate die Übermittlung dieser Information beschränken. phone oder mobilePhone werden Pflichtfeld für VISA ab 2024-02-12; es müssen nicht beide angegeben werden. | |
5 | object | C | Mobile phone number. Required (if available) unless market or regional mandate restricts sending this information. Either phone or mobilePhone (one value is sufficient) will become mandatory for VISA on 2024-02-12. | Mobiltelefonnummer. Erforderlich (falls verfügbar), sofern nicht Markt- oder regionale Mandate die Übermittlung dieser Information beschränken. phone oder mobilePhone werden Pflichtfeld für VISA ab 2024-02-12; es müssen nicht beide angegeben werden. | |
6 | string | C | Email address. Required unless market or regional mandate restricts sending this information. Will become mandatory for VISA on 2024-02-12. | E-Mail-Adresse. Erforderlich, sofern nicht Markt- oder regionale Mandate die Übermittlung dieser Information beschränken. Wird Pflichtfeld für VISA ab 2024-02-12. |
consumer
Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.
The table is being loaded. Please wait for a bit ...
Key | Format | CND | Description | Beschreibung | |
---|---|---|---|---|---|
1 | salutation | string | O | Salutation Values accepted:
| Anrede Zulässige Werte:
|
2 | firstName | string | M | Customers' first name, will become mandatory for VISA on 2024-02-12 | Vorname des Kunden, wird Pflichtfeld für VISA ab 2024-02-12 |
3 | lastName | string | M | Customer's last name, will become mandatory for VISA on 2024-02-12 | Nachname des Kunden, wird Pflichtfeld für VISA ab 2024-02-12 |
4 | birthDate | string | O | Customer's birthdate in format YYYY-MM-DD | Geburtsdatum des Kunden im Format JJJJ-MM-TT |
business
Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.
The table is being loaded. Please wait for a bit ...
Key | Format | CND | Description | Beschreibung | |
---|---|---|---|---|---|
1 | legalName | string | M | Business legal name | Firmenname |
2 | dbaName | string | O | Doing Business As | Geschäfte tätigend als |
3 | registrationNumber | string | O | Business registration number | Unternehmens-Registrierungsnummer |
Schema
BASEURL= schemas
{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://www.computop-paygate.com/schemas/customerInfo.json", "title": "customerInfo", "description": "Customer Information", "type": "object", "properties": { "customerNumber": { "type": "string", "maxLength": 30 }, "consumer": { "type": "object", "additionalProperties": false, "properties": { "salutation": { "type": "string", "enum": [ "Mr", "Mrs", "Miss" ] }, "firstName": { "type": "string", "maxLength": 30 }, "lastName": { "type": "string", "maxLength": 30 }, "birthDate": { "description": "YYYY-MM-DD", "type": "string", "format": "full-date" } }, "required": [ "firstName", "lastName" ] }, "business": { "type": "object", "additionalProperties": false, "properties": { "legalName": { "type": "string", "maxLength": 999 }, "dbaName": { "description": "Doing business as. Name of the company as usually known to consumers.", "type": "string", "maxLength": 50 }, "registrationNumber": { "type": "string", "maxLength": 20 } }, "required": [ "legalName" ] }, "phone": { "type": "object", "additionalProperties": false, "properties": { "countryCode": { "type": "string", "minLength": 1, "maxLength": 3 }, "subscriberNumber": { "type": "string", "maxLength": 15 } }, "required": [ "countryCode", "subscriberNumber" ] }, "mobilePhone": { "type": "object", "additionalProperties": false, "properties": { "countryCode": { "type": "string", "minLength": 1, "maxLength": 3 }, "subscriberNumber": { "type": "string", "maxLength": 15 } }, "required": [ "countryCode", "subscriberNumber" ] }, "email": { "type": "string", "maxLength": 256, "format": "idn-email" } }, "oneOf": [ { "required": [ "consumer" ] }, { "required": [ "business" ] } ], "additionalProperties": false }
Sample
{ "consumer": { "salutation": "Mr", "firstName": "Napoleon", "lastName": "Bonaparte", "birthDate": "1769-08-15" }, "mobilePhone": { "countryCode": "33", "subscriberNumber" : "12345678910" }, "email": "napoleon.bonaparte@france.com" }