...
accountIdentifier
...
string
...
O
...
Die Konto-ID des Karteninhabers in der Händler-Umgebung / Webseite (z.B. Kundennummer)
...
authenticationInformation
...
object
...
O
...
Dieses Element enthält optionale Informationen darüber, wie sich der Karteninhaber bei der Anmeldung zur Händler-Umgebung (z.B. Webseite) authentisiert hat.
...
accountAgeIndicator
...
string
...
O
...
Zeitdauer, wie lange der Kunde das Zahlungsmittel / Zahlungskonto beim Händler hat.
Zulässige Werte:
guestCheckout
thisTransaction
lessThan30Days
from30To60Days
moreThan60Days
...
accountChangeDate
...
string
...
O
...
Datum 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).
...
accountChangeIndicator
...
string
...
O
...
Zeitdauer 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
...
accountCreationDate
...
string
...
O
...
Datum, an dem der Kunde das Konto beim Händler eröffnet hat im Format JJJJ-MM-TT
...
passwordChangeDate
...
string
...
O
...
Datum der letzten Kennwortänderung oder des Rücksetzens des Kundenkontos beim Händler im Format JJJJ-MM-TT.
...
passwordChangeDateIndicator
...
string
...
O
...
Gibt die Zeitdauer seit der Kennwortänderung oder seit dem Rücksetzen des Kundenkontos an.
Zulässige Werte:
thisTransaction
lessThan30Days
from30To60Days
moreThan60Days
noChange
...
nbrOfPurchases
...
integer
...
O
...
Anzahl der Käufe in den letzten 6 Monaten
...
addCardAttemptsDay
...
integer
...
O
...
Anzahl der Versuche zum Hinzufügen einer Karte in den letzten 24 Stunden
...
nbrTransactionsDay
...
integer
...
O
...
Anzahl der Transaktionen (erfolgreich und abgebrochen) in den letzten 24 Stunden
...
nbrTransactionsYear
...
integer
...
O
...
Anzahl der Transaktionen (erfolgreich und abgebrochen) im letzten Jahr
...
paymentAccountAge
...
string
...
O
...
Datum, an dem das Zahlungskonto im Kundenkonto registriert worden ist, im Format JJJJ-MM-TT
...
paymentAccountAgeIndicator
...
string
...
O
...
Gibt die Zeitdauer an, wie lange das Zahlungskonto im Kundenkonto registriert ist.
Zulässige Werte:
thisTransaction
lessThan30Days
from30To60Days
moreThan60Days
guestCheckout
...
shipAddressUsageDate
...
string
...
O
...
Datum, wann die für diese Transaktion angegebene Lieferadresse erstmalig verwendet wurde, im Format JJJJ-MM-TT
...
shipAddressUsageIndicator
...
string
...
O
...
Gibt an, wann die für diese Transaktion angegebene Lieferadresse erstmalig verwendet wurde.
Zulässige Werte:
thisTransaction
lessThan30Days
from30To60Days
moreThan60Days
...
suspiciousAccActivity
...
boolean
...
O
...
Gibt an, ob der Händler in dem Kundenkonto verdächtige Aktivitäten (einschließlich früheren Betrugs) festgestellt hat
authenticationInformation
...
authenticationData
...
string
...
C
...
Dieses Datenelement kann spezielle Beglaubigungsdaten der Authentisierung wie FIDO enthalten, falls zutreffend
...
authenticationMethod
...
string
...
M
...
Dieses Datenelement gibt den vom Karteninhaber zur Authentisierung beim Händler verwendeten Mechanismus an.
Zulässige Werte:
guest
merchantCredentials
federatedID
issuerCredentials
thirdPartyAuthentication
FIDO
signedFIDO
SRCassuranceData
...
authenticationTimestamp
...
string
...
M
...
Datum und Uhrzeit (siehe RFC 3339) der Authentisierung des Karteninhabers in UTC.
JJJJ-MM-TTTHH:MM:SS+00:00
Schema
Code Block | ||||
---|---|---|---|---|
| ||||
{
"$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
Code Block | ||||
---|---|---|---|---|
| ||||
{
"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
} |
...