JSON Objekt

accountInfo

accountInfo

Die Kontoinformationen enthalten optionale Informationen über das Konto des Karteninhabers beim Händler.

Die Datenelemente in den Kontoinformationen des Karteninhabers zur Festlegung eines Zeitraums können entweder als spezifisches Datum oder als ein Näherungsindikator angegeben werden, wann die Aktion erfolgte. 3DS Anforderer können beide Formate nutzen.

ParameterFormatBedingungBeschreibung
accountIdentifierstringODie Konto-ID des Karteninhabers in der Händler-Umgebung / Webseite (z.B. Kundennummer)
authenticationInformationobjectODieses Element enthält optionale Informationen darüber, wie sich der Karteninhaber bei der Anmeldung zur Händler-Umgebung (z.B. Webseite) authentisiert hat.
accountAgeIndicatorstringOZeitdauer, wie lange der Kunde das Zahlungsmittel / Zahlungskonto beim Händler hat. Zulässige Werte: · guestCheckout · thisTransaction · lessThan30Days · from30To60Days · moreThan60Days
accountChangeDatestringODatum der letzten Änderung des Zahlungsmittels (Kontos) des Kunden beim Händler einschließlich Rechnungs- oder Lieferadresse, neues Zahlungskonto oder neu hinzugefügte(r) Benutzer (JJJJ-MM-TT).
accountChangeIndicatorstringOZeitdauer seit der letzten Änderung der Kontoinformationen des Kunden beim Händler einschließlich Rechnungs- oder Lieferadresse, neues Zahlungskonto oder neu hinzugefügte(r) Benutzer. Zulässige Werte: · thisTransaction · lessThan30Days · from30To60Days · moreThan60Days
accountCreationDatestringODatum, an dem der Kunde das Konto beim Händler eröffnet hat im Format JJJJ-MM-TT
passwordChangeDatestringODatum der letzten Kennwortänderung oder des Rücksetzens des Kundenkontos beim Händler im Format JJJJ-MM-TT.
passwordChangeDateIndicatorstringOGibt die Zeitdauer seit der Kennwortänderung oder seit dem Rücksetzen des Kundenkontos an. Zulässige Werte: · thisTransaction · lessThan30Days · from30To60Days · moreThan60Days · noChange
nbrOfPurchasesintegerOAnzahl der Käufe in den letzten 6 Monaten
addCardAttemptsDayintegerOAnzahl der Versuche zum Hinzufügen einer Karte in den letzten 24 Stunden
nbrTransactionsDayintegerOAnzahl der Transaktionen (erfolgreich und abgebrochen) in den letzten 24 Stunden
nbrTransactionsYearintegerOAnzahl der Transaktionen (erfolgreich und abgebrochen) im letzten Jahr
paymentAccountAgestringODatum, an dem das Zahlungskonto im Kundenkonto registriert worden ist, im Format JJJJ-MM-TT
paymentAccountAgeIndicatorstringOGibt die Zeitdauer an, wie lange das Zahlungskonto im Kundenkonto registriert ist. Zulässige Werte: · thisTransaction · lessThan30Days · from30To60Days · moreThan60Days · guestCheckout
shipAddressUsageDatestringODatum, wann die für diese Transaktion angegebene Lieferadresse erstmalig verwendet wurde, im Format JJJJ-MM-TT
shipAddressUsageIndicatorstringOGibt an, wann die für diese Transaktion angegebene Lieferadresse erstmalig verwendet wurde. Zulässige Werte: · thisTransaction · lessThan30Days · from30To60Days · moreThan60Days
suspiciousAccActivitybooleanOGibt an, ob der Händler in dem Kundenkonto verdächtige Aktivitäten (einschließlich früheren Betrugs) festgestellt hat

authenticationInformation

ParameterFormatBedingungBeschreibung
authenticationDatastringCDieses Datenelement kann spezielle Beglaubigungsdaten der Authentisierung wie FIDO enthalten, falls zutreffend
authenticationMethodstringMDieses Datenelement gibt den vom Karteninhaber zur Authentisierung beim Händler verwendeten Mechanismus an. Zulässige Werte: · guest · merchantCredentials · federatedID · issuerCredentials · thirdPartyAuthentication · FIDO · signedFIDO · SRCassuranceData
authenticationTimestampstringMDatum und Uhrzeit (siehe RFC 3339) der Authentisierung des Karteninhabers in UTC. JJJJ-MM-TTTHH:MM:SS+00:00

Schema

{

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

        „$id“: „https://www.computop-paygate.com/schemas/accountInfo.json“,

        „title“: „accountInfo“,

        „description“: „Kundenkonto-Informationen“,

        „type“: „object“,

        „properties“: {

               „accountIdentifier“: {

                       „type“: „string“,

                       „maxLength“: 64

               },

               „authenticationInformation“: {

                       „type“: „object“,

                       „properties“: {

                               „authenticationData“: {

                                      „type“: „string“,

                                      „maxLength“: 20000

                               },

                               „authenticationMethod“: {

                                      „type“: „string“,

                                      „enum“: [„guest“, „merchantCredentials“, „federatedID“, „issuerCredentials“, „thirdPartyAuthentication“, „FIDO“, „signedFIDO“, „SRCassuranceData“]

                               },

„authenticationTimestamp“: {

                                      „type“: „string“,

                                      „format“: „date-time“

                               }

                       },

                       „required“: [„authenticationMethod“, „authenticationTimestamp“],

                       „additionalProperties“: false

               },

               „accountAgeIndicator“: {

                       „type“: „string“,

                       „enum“: [„guestCheckout“, „thisTransaction“, „lessThan30Days“, „from30To60Days“, „moreThan60Days“],

                       „description“: „Zeitdauer, wie lange der Kunde das Konto beim Händler hat.“

               },

               „accountChangeDate“: {

                       „type“: „string“,

                       „format“: „full-date“,

                       „description“: „JJJJ-MM-TT“

               },

               „accountChangeIndicator“: {

                       „type“: „string“,

                       „enum“: [„thisTransaction“, „lessThan30Days“, „from30To60Days“, „moreThan60Days“],

                       „description“: „Zeitdauer seit der letzten Änderung der Kundenkonto-Informationen.“

               },

               „accountCreationDate“: {

                       „type“: „string“,

                       „format“: „full-date“,

                       „description“: „JJJJ-MM-TT“

               },

               „passwordChangeDate“: {

                       „type“: „string“,

                       „format“: „full-date“,

                       „description“: „JJJJ-MM-TT“

               },

               „passwordChangeDateIndicator“: {

                       „type“: „string“,

                       „enum“: [„noChange“, „thisTransaction“, „lessThan30Days“, „from30To60Days“, „moreThan60Days“],

                       „description“: „Gibt die Zeitdauer seit der Kennwortänderung oder seit dem Rücksetzen des Kundenkontos an.“

               },

               „nbrOfPurchases“: {

                       „type“: „integer“,

                       „maximum“: 9999,

                       „description“: „Anzahl der Einkäufe in den letzten 6 Monaten.“

               },

               „addCardAttemptsDay“: {

                       „type“: „integer“,

                       „maximum“: 999,

                       „description“: „Anzahl der Versuche zum Hinzufügen einer Karte in den letzten 24 Stunden.“

               },

               „nbrTransactionsDay“: {

                       „type“: „integer“,

                       „maximum“: 999,

                       „description“: „Anzahl der Transaktionen (erfolgreich und abgebrochen) in den letzten 24 Stunden.“

               },

               „nbrTransactionsYear“: {

                       „type“: „integer“,

                       „maximum“: 999,

                       „description“: „Anzahl der Transaktionen (erfolgreich und abgebrochen) im letzten Jahr.“

               },

               „paymentAccountAge“: {

                       „type“: „string“,

                       „format“: „full-date“,

                       „description“: „Datum, an dem das Zahlungskonto im Kundenkonto registriert worden ist, im Format JJJJ-MM-TT.“

               },

               „paymentAccountAgeIndicator“: {

                       „type“: „string“,

                       „enum“: [„guestCheckout“, „thisTransaction“, „lessThan30Days“, „from30To60Days“, „moreThan60Days“],

                       „description“: „Gibt die Zeitdauer an, wie lange das zahlungskonto im Kundenkonto registriert ist.“

               },

               „shipAddressUsageDate“: {

                       „type“: „string“,

                       „format“: „full-date“,

                       „description“: „Datum, wann die für diese Transaktion angegebene Lieferadresse erstmalig verwendet wurde, im Format JJJJ-MM-TT.“

               },

               „shipAddressUsageIndicator“: {

                       „type“: „string“,

                       „enum“: [„thisTransaction“, „lessThan30Days“, „from30To60Days“, „moreThan60Days“],

                       „description“: „Gibt an, wann die für diese Transaktion angegebene Lieferadresse erstmalig verwendet wurde.“

               },

               „suspiciousAccActivity“: {

                       „type“: „boolean“,

                       „description“: „Gibt an, ob der Händler in dem Kundenkonto verdächtige Aktivitäten (einschließlich früheren Betrugs) festgestellt hat.“

               }

        },

        „additionalProperties“: false

}

Beispiel

{

        „accountIdentifier“: „joe.bloggs@acme.com“

        „authenticationInformation“: {

               „authenticationMethod“: „merchantCredentials“,

               „authenticationTimestamp“: „2021-10-05T04:36:18+00:00“

        },

        „accountAgeIndicator“: „moreThan60Days“,

        „accountChangeDate“: „2019-01-23“,

        „accountChangeIndicator“: „from30To60Days“,

        „accountCreationDate“: „2016-01-01“,

        „passwordChangeDate“: „2018-06-08“,

        „passwordChangeDateIndicator“: „lessThan30Days“,

        „nbrOfPurchases“: 4,

        „addCardAttemptsDay“: 0,

        „nbrTransactionsDay“: 0,

        „nbrTransactionsYear“: 5,

        „paymentAccountAge“: „2018-03-20“,

        „paymentAccountAgeIndicator“: „thisTransaction“,

        „shipAddressUsageDate“: „2017-10-14“,

        „shipAddressUsageIndicator“: „moreThan60Days“,

        „suspiciousAccActivity“: true

}