- Created by Peter Posse, last modified on 03. Aug 2022
Beachten Sie bitte, dass die Daten innerhalb aller JSON-Objekte per UTF-8 kodiert werden und danach zusätzlich mit Base64-codiert sein müssen. Das betrifft insbesondere Sonderzeichen wie z.B. Umlaute.
Datenelemente
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 | securityCode | string | O | Card security value | Kartenprüfnummer |
2 | expiryDate | string | M | Card expiry in format YYYYMM | Kartenverfallsdarum im Format JJJJMM |
3 | startDate | string | C | Card start in format YYYYMM (only applicable to some UK debit cards) | Kartenanfangsdatum im Format JJJJMM (nur für einige Debitkarten in GB zutreffend) |
4 | cardholderName | string | M | Name of the cardholder as printed on the card. Notice: Alphanumeric special characters, listed in EMV Book 4, “Appendix B”. Special characters have been added with EMV 3DS Version 2.3, but not all participants (banks) already support that standard. | Name des Karteninhabers, wie auf der Karte angegeben. Hinweis: Alphanumerische Sonderzeichen gemäß EMV Book 4, „Anhang B“. Sonderzeichen wurden mit EMV 3DS Version 2.3 hinzugefügt, aber nicht alle Teilnehmer (Banken) unterstützen diesen Standard bereits. |
5 | issueNumber | string | C | Issue number of the card (only applicable to some UK debit cards) | Ausgabenummer der Karte (nur für einige Debitkarten in GB zutreffend) |
6 | number | string | M | Card number or card token | Kartennummer oder Karten-Token |
7 | brand | string | M | Card network | Kartennetzwerk |
Schema
BASEURL= https://www.computop-paygate.com/schemas
{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "BASEURL/card.json", "title": "card", "description": "Card Information", "type": "object", "properties": { "securityCode": { "type": "string", "minLength": 3, "maxLength": 4 }, "expiryDate": { "type": "string", "description": "YYYYMM", "minLength": 6, "maxLength": 6 }, "startDate": { "type": "string", "description": "YYYYMM (only applicable to some UK debit cards)", "minLength": 6, "maxLength": 6 }, "cardholderName": { "type": "string", "maxLength" : 45, "minLength" : 2, "description" : "The name of the cardholder as printed on the card. Alphanumeric special characters, listed in EMV Book 4, “Appendix B”." }, "issueNumber" : { "type" : "string", "maxLength" : 2, "minLength" : 1, "description" : "only applicable to some UK debit cards" }, "number": { "type" : "string", "maxLength" : 19, "minLength" : 12 }, "brand": { "type": "string", "enum": [ "MasterCard", "VISA", "AMEX", "Diners", "CBN", "JCB", "Dankort", "Maestro", "Cartes Bancaires", "Discover", "Bancontact", "Hipercard", "Elo", "Aura", "Carte 4Etoiles", "AirPlus", "CUP", "NARANJA", "SHOPPING", "CABAL", "ARGENCARD", "CENCOSUD", "KOOKMIN", "KEB", "BC", "SHINHAN", "SAMSUNG", "HYUNDAI", "LOTTE", "1euro", "echequevacances", "cofidis3xcb", "cofidis4xcb", "facilypay-3x", "facilypay-3xsansfrais", "facilypay-4x", "facilypay-4xsansfrais", "RuPay" ] } }, "required": ["expiryDate", "number", "brand"], "additionalProperties": false }
Beispiel
{ "securityCode": "569", "expiryDate": "202208", "cardholderName": "William Thomas", "number": "4186665161011901", "brand": "VISA" }