JSON Objekt

card:request

card:request

ParameterFormatBedingungBeschreibung
securityCodestringOKartenprüfnummer
expiryDatestringMKartenverfallsdarum im Format JJJJMM.
startDatestringCKartenanfangsdatum im Format JJJJMM (nur für einige Debitkarten in GB zutreffend)
cardholderNamestringMName des Karteninhabers, wie auf der Karte angegeben
issueNumberstringCAusgabenummer der Karte (nur für einige Debitkarten in GB zutreffend)
numberstringMKartennummer oder Karten-Token
brandstringMKartennetzwerk

Schema

{

    “$schema”: “http://json-schema.org/draft-07/schema#”,

    “$id”: “https://www.computop-paygate.com/schemas/card.json”,

    “title”: “card”,

    “description”: “Karteninformationen”,

    “type”: “object”,

    “properties”: {

        “securityCode”: {

            “type”: “string”,

            “minLength”: 3,

            “maxLength”: 4

        },

        “expiryDate”: {

            “type”: “string”,

            “description”: “JJJJMM”,

            “minLength”: 6,

            “maxLength”: 6

        },

        “startDate”: {

            “type”: “string”,

            “description”: “JJJJMM (nur für einige Debitkarten in GB zutreffend)”,

            “minLength”: 6,

            “maxLength”: 6

        },

        “cardholderName”: {

            “type”: “string”,

            “maxLength” : 50,

           “minLength” : 1,

            “description” : “Name des Karteninhabers, wie auf der Karte angegeben”

        },

        “issueNumber” : {

            “type” : “string”,

            “maxLength” : 2,

            “minLength” : 1,

            “description” : “Nur für einige Debitkarten in GB zutreffend”

        },

        “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”

}