THREEDLOOKUP Anfrage
Erforderlich | Feld | Format | Länge | Beschreibung |
requesttypedescription XPath: /@type |
Alpha |
20 |
Sie müssen in diesem Feld "THREEDLOOKUP" eingeben. |
|
accounttypedescription XPath: /operation/accounttypedescription |
Alpha |
20 |
Sie müssen in diesem Feld "ECOM" (E-Commerce) eingeben. |
|
baseamount XPath: /billing/amount |
Numerisch |
13 |
Der Betrag der Transaktion in Basiseinheiten, ohne Kommas oder Dezimalpunkte, d. h. 10€ wird als 1000 übermittelt. Dieser Wert muss größer als Null sein. (Die maximale Länge kann je nach Bank variieren - wenden Sie sich für weitere Informationen an Ihre Bank) |
|
currencyiso3a XPath: /billing/amount/@currencycode |
Alpha |
3 |
Die Währung der Transaktion. Klicken Sie hier für eine vollständige Liste der verfügbaren Währungen.
|
|
expirydate XPath: /billing/payment/expirydate |
Datum MM/JJJJ |
7 |
Das auf der Karte aufgedruckte Ablaufdatum. |
|
pan XPath: /billing/payment/pan |
Numerisch |
12-19 |
Dies ist die lange Nummer, die auf der Vorderseite der Kundenkarte aufgedruckt ist. |
|
sitereference XPath: /operation/sitereference |
Alphanumerisch & Unterstrich |
50 |
Identifiziert Ihre Website auf dem System Trust Payments . Wenn Sie Ihre Website-Referenz nicht kennen, wenden Sie sich bitte an unser Support-Team. |
|
applicationtype XPath: /operation/applicationtype |
Alpha |
3 |
Geben Sie einen der folgenden unterstützten Werte an:
|
|
orderreference XPath: /merchant/orderreference |
Alphanumerisch einschließlich Symbole |
25 |
Ihre eindeutige Auftragsnummer, die im System Trust Payments gespeichert werden kann.
Empfohlene Länge 25 Zeichen oder weniger (genaue Länge abhängig von der erwerbenden Bank). Die Nichteinhaltung dieser Anforderung kann dazu führen, dass der Text in der Transaktion abgeschnitten wird. |
|
paymenttypedescription XPath: /billing/payment/@type |
Alpha |
20 |
Geben Sie einen der folgenden unterstützten Werte an:
|
THREEDLOOKUP Antwort
Erforderlich | Field | Format | Länge | Beschreibung |
requesttypedescription XPath: /@type |
Alpha |
20 |
"THREEDLOOKUP" wird in der Antwort zurückgegeben. | |
cachetoken XPath: /operation/cachetoken |
Alphanumerisch |
64 |
Eindeutige Kennung, die die Kartendaten des Kunden im System von Trust Payment darstellt. Diese Kennung muss in der Anfrage THREEDQUERY (Schritt 3) enthalten sein. Sie ist 15 Minuten lang gültig, sobald die Antwort THREEDLOOKUP zurückgegeben wird. | |
debtrepayment XPath: /merchant/debtrepayment |
Numerisch |
1 |
Gibt an, ob die Transaktion als Schuldentilgung gekennzeichnet ist:
|
|
errorcode XPath: /error/code |
Numerisch |
1-5 |
Die Fehlercode (errorcode) sollte verwendet werden, um festzustellen, ob die Anfrage erfolgreich war oder nicht.
Klicken Sie hier für eine vollständige Liste der errorcode und Nachrichtenwerten. |
|
errormessage XPath: /error/message |
Alphanumerisch |
255 |
Hier finden Sie eine kurze Erklärung für die Fehlerursache.
Bei erfolgreichen Transaktionen wird dies als "Ok" zurückgegeben. Klicken Sie hier für eine vollständige Liste der errorcode und Nachrichtenwerten. |
|
maskedpan XPath: /billing/payment/pan |
Alphanumerisch einschließlich "#" |
12-19 |
Das Feld maskedpan steht für die Kartennummer des Kunden, die zur Durchführung der Transaktion verwendet wurde. Der Wert des Feldes maskedpan Feldes ist in der Antwort maskiert. Der größte Teil der Nummer wird absichtlich durch "#"-Zeichen verdeckt, z. B. 411111######0211. | |
paymenttypedescription XPath: /billing/payment/@type |
Alpha |
20 |
Es kann einer der folgenden Werte zurückgegeben werden:
|
|
threednotificationurl XPath: /threedsecure/notificationurl |
URL |
Nicht definiert |
Dieses Feld wird bei der Authentifizierung von 3-D Secure Version 2 zurückgegeben. Es kann ignoriert werden, da Sie Ihr eigenes threednotificationurl definieren, das in Schritt 2 verwendet wird. |
|
threedstransactionid XPath: /threedsecure/transactionid |
Alphanumerisch mit Bindestrichen |
36 |
Universell eindeutiger Transaktionsbezeichner, der vom 3DS-Server zugewiesen wird, um eine einzelne Transaktion zu identifizieren. | |
threedversion XPath: /threedsecure/version |
Numerisch |
6 |
Version von 3-D Secure , die zur Authentifizierung der Zahlung verwendet wird. (z. B. "2.2.0"). |
|
transactionstartedtimestamp XPath: /timestamp |
Datum Uhrzeit JJJJ-MM-TT hh:mm:ss |
19 |
Der Zeitpunkt, zu dem die Anfrage bearbeitet wurde. | |
errordata XPath: /error/data |
Alphanumerisch |
255 |
Zusätzliche Informationen zur Behebung des Fehlers. Wird nur zurückgegeben, wenn ein Fehler aufgetreten ist. |
|
threedmethodurl XPath: /threedsecure/methodurl |
URL |
Nicht definiert |
URL, an die Ihr 3D-Server ein HTTPS POST als Teil des kommenden Schritts 2 (Methoden-URL) sendet. Diese URL wird vom ACS bereitgestellt. Wenn threedmethodurl nicht zurückgegeben wird, aber threedversion mit dem Wert 2.2.0 oder höher zurückgegeben wird, fahren Sie mit Schritt 3 (3-D-Abfrage) fort. |
THREEDQUERY Anfrage
Erforderlich | Field | Format | Länge | Beschreibung |
requesttypedescription XPath: /@type |
Alpha |
20 |
Sie müssen in diesem Feld "THREEDQUERY" eingeben. |
|
accept XPath: /customer/accept |
Alphanumerisch |
1024 |
Der genaue Inhalt des HTTP-Accept-Header-Feldes, wie er vom User-Agent des Karteninhabers empfangen wurde. |
|
accounttypedescription XPath: /operation/accounttypedescription |
Alpha |
20 |
Geben Sie "ECOM" (E-Commerce) in dieses Feld ein. | |
acquirerbin XPath: /acquirer/acquirerbin |
Alphanumerisch |
11 |
Wenn Sie ein Trust Payments (UK/FCA) Acquiring-Konto verwenden, geben Sie einen der folgenden Werte an:
Wenn Sie ein Trust Payments (Malta) Acquiring-Konto verwenden, geben Sie einen der folgenden Werte an:
Verwenden Sie die oben genannten BINs nur, wenn Sie die Anfrage Autorisierung über das TRU Connect Gateway bearbeiten. Bei anderen Acquirern/Gateways wenden Sie sich bitte an diese, um die korrekte BIN zu bestätigen.
|
|
baseamount XPath: /billing/amount |
Numerisch |
13 |
Der Betrag der Transaktion in Basiseinheiten, ohne Kommas oder Dezimalpunkte, d. h. 10€ wird als 1000 übermittelt. Dieser Wert muss größer als Null sein. (Die maximale Länge kann je nach Bank variieren - wenden Sie sich für weitere Informationen an Ihre Bank) | |
browsercolordepth XPath: /customer/browsercolordepth |
Numerisch |
2 |
Wert, der die Bittiefe der Farbpalette für die Anzeige von Bildern in Bits pro Pixel angibt. Akzeptierte Werte:
|
|
browserjavaenabled XPath: /customer/browserjavaenabled |
Boolesche |
5 |
Ob der Browser des Kunden Java ausführen kann oder nicht. Akzeptierte Werte: true, false. |
|
browserjavascriptenabled XPath: /customer/browserjavascriptenabled |
Boolesche |
5 |
Ob der Browser des Kunden JavaScript ausführen kann oder nicht. Akzeptierte Werte: true, false. |
|
browserlanguage XPath: /customer/browserlanguage |
Alpha |
8 |
Wert, der die Browsersprache gemäß der Definition in IETF BCP47 darstellt. |
|
browserscreenheight XPath: /customer/browserscreenheight |
Numerisch |
6 |
Gesamthöhe des Bildschirms des Kunden in Pixeln. |
|
browserscreenwidth XPath: /customer/browserscreenwidth |
Numerisch |
6 |
Gesamtbreite des Bildschirms des Kunden in Pixeln. |
|
browsertz XPath: /customer/browsertz |
Numerisch |
5 |
Zeitzonenabweichung in Minuten zwischen UTC und der Ortszeit des Kundenbrowsers. Beachten Sie, dass der Offset positiv ist, wenn die lokale Zeitzone hinter UTC liegt, und negativ, wenn sie vor UTC liegt. z.B. Wenn UTC -5 Stunden: 300 oder +300 z.B. Wenn UTC +5 Stunden: -300 |
|
cachetoken XPath: /operation/cachetoken |
Alphanumerisch |
64 |
Eindeutige Kennung, die die Kartendaten des Kunden im System von Trust Payment darstellt. Sie ist 15 Minuten lang gültig, sobald die Antwort THREEDLOOKUP zurückgegeben wird. Diese wird Ihnen in der Antwort THREEDLOOKUP (Schritt 1) zurückgegeben. |
|
challengewindowsize |
Numerisch |
2 |
Größe des Pop-up-Fensters für die Step-up-Authentifizierung. Akzeptierte Werte:
|
|
currencyiso3a XPath: /billing/amount/@currencycode |
Alpha |
3 |
Die Währung der Transaktion. Klicken Sie hier für eine vollständige Liste der verfügbaren Währungen. |
|
customerip XPath: /customer/ip |
IP-Adresse |
39 |
Die IP des Kunden. |
|
expirydate XPath: /billing/payment/expirydate |
Datum MM/JJJJ |
7 |
Das auf der Karte aufgedruckte Ablaufdatum. | |
pan XPath: /billing/payment/pan |
Numerisch |
12-19 |
Dies ist die lange Nummer, die auf der Vorderseite der Kundenkarte aufgedruckt ist. | |
paymenttypedescription XPath: /billing/payment/@type |
Alpha |
20 |
Geben Sie einen der folgenden unterstützten Werte an:
|
|
sitereference XPath: /operation/sitereference |
Alphanumerisch & Unterstrich |
50 |
Identifiziert Ihre Website auf dem System Trust Payments . Wenn Sie Ihre Website-Referenz nicht kennen, wenden Sie sich bitte an unser Support-Team. |
|
termurl XPath: /merchant/termurl |
URL |
1024 |
Diese URL wird verwendet, um dem Kartenaussteller mitzuteilen, wohin der Browser des Kunden geschickt werden soll, nachdem er sich am ACS des Kartenausstellers authentifiziert hat (für die Step-up-Authentifizierung). | |
threedscompind XPath: /threedsecure/threedscompind |
Char |
1 |
Zeigt an, ob die 3DS-Methode erfolgreich abgeschlossen wurde. Akzeptierte Werte:
|
|
threedstransactionid XPath: /threedsecure/transactionid |
Alphanumerisch mit Bindestrichen |
36 |
Universell eindeutiger Transaktionsbezeichner, der vom 3DS-Server zugewiesen wird, um eine einzelne Transaktion zu identifizieren. Diese wird Ihnen in der Antwort THREEDLOOKUP (Schritt 1) zurückgegeben. |
|
useragent XPath: /customer/useragent |
Alphanumerisch |
2048 |
Genauer Inhalt des HTTP-User-Agent-Headers. Wenn die übermittelte Länge die maximale Länge von 2048 überschreitet, schneidet der Server 3-D Secure den überzähligen Teil ab. | |
billingemail XPath: /abrechnung/email |
255 |
Die Adresse Rechnungs-E-Mail . Diese kann dann für die Korrespondenz mit dem Kunden verwendet werden. Maximale Länge von 255 (maximal 64 Zeichen vor dem "@"-Zeichen). Erforderlich für Visa Secure Data Field Mandate, wenn billingtelephone nicht angegeben ist. |
||
billingfirstname XPath: /abrechnung/name/erste |
Alphanumerisch einschließlich Symbole |
127 |
Die Rechnungsvorname. |
|
billinglastname XPath: /abrechnung/name/last |
Alphanumerisch einschließlich Symbole |
127 |
Die Rechnungsnachname. |
|
billingtelephone XPath: /abrechnung/telefon |
Alphanumerisch einschließlich Symbole |
20 |
Die Telefonnummer für die Rechnungsstellung. Gültige Zeichen:
Erforderlich für Visa Secure Data Field Mandate, wenn billingemail nicht angegeben ist. |
|
billingprefixname XPath: /abrechnung/name/präfix |
Alphanumerisch einschließlich Symbole |
25 |
Das Präfix des Rechnungsnamens, aus der folgenden Liste: Herr, Frau, Dr., Prof., Hochwürden, Sir, Lord, Lady, Dame & Mx. | |
billingmiddlename XPath: /abrechnung/name/mittelpunkt |
Alphanumerisch einschließlich Symbole |
127 |
Der mittlere Name der Rechnung. | |
billingsuffixname XPath: /abrechnung/name/suffix |
Alphanumerisch |
25 |
Der Name des Rechnungssuffixes. | |
billingpremise XPath: /abrechnung/premise |
Alphanumerisch einschließlich Symbole |
25 |
Die Hausnummer oder die erste Zeile der Rechnungsadresse. | |
billingstreet XPath: /Rechnung/Straße |
Alphanumerisch einschließlich Symbole |
127 |
Die für die Rechnungsadresse eingegebene Straße. | |
billingtown XPath: /abrechnung/stadt |
Alphanumerisch einschließlich Symbole |
127 |
Die für die Rechnungsadresse eingegebene Stadt. | |
billingcounty XPath: /abrechnung/landkreis |
Alphanumerisch einschließlich Symbole |
127 |
Der für die Rechnungsadresse eingegebene Bezirk. Dies wird angezeigt als "State code (eg. NY)” auf Seiten mit dem Gebietsschema "us_US". Bei US-Adressen wird der Bundesstaat in dieses Feld eingegeben. Gültige Formate:
|
|
billingpostcode XPath: /abrechnung/postleitzahl |
Alphanumerisch |
25 |
Die Rechnungspostleitzahl oder die Postleitzahl. Es muss sich um eine gültige Postleitzahl für den billingcountryiso2a eingereicht werden. | |
billingcountryiso2a XPath: /abrechnung/land |
Alpha |
2 |
Das für die Rechnungsadresse eingegebene Land im ISO2A-Format. | |
billingtelephonetype XPath: /abrechnung/telefon/@type |
Char |
1 |
Der Typ der eingegebenen Telefonnummer. Die verfügbaren Optionen sind:
|
|
merchantcountryiso2a* XPath: /merchant/merchantcountryiso2a |
Alpha |
2 |
Ländercode, der mit Ihrem Konto verknüpft ist. Wenn keine Angaben gemacht werden, werden standardmäßig die in unseren Datensätzen gespeicherten Daten verwendet. Andernfalls können Sie dieses Feld übermitteln, um diesen Wert für jede einzelne Anfrage zu überschreiben. Die angegebenen Informationen müssen mit den Informationen übereinstimmen, die für die Registrierung des Kontos auf Visa und Mastercard für die Authentifizierung auf 3-D Secure verwendet wurden. |
|
merchantcategorycode* XPath: /merchant/merchantcategorycode |
Numerisch |
4 |
Dient zur Klassifizierung der Art der von Ihrem Unternehmen angebotenen Waren und Dienstleistungen. Wenn keine Angaben gemacht werden, werden standardmäßig die in unseren Datensätzen gespeicherten Daten verwendet. Andernfalls können Sie dieses Feld übermitteln, um diesen Wert für jede einzelne Anfrage zu überschreiben. Die angegebenen Informationen müssen mit den Informationen übereinstimmen, die für die Registrierung des Kontos auf Visa und Mastercard für die Authentifizierung auf 3-D Secure verwendet wurden. |
|
merchantname* XPath: /merchant/merchantname |
Alphanumerisch |
255 |
Name, der mit Ihrem Konto bei Trust Payments verbunden ist. Wenn keine Angaben gemacht werden, werden standardmäßig die in unseren Datensätzen gespeicherten Daten verwendet. Andernfalls können Sie dieses Feld übermitteln, um diesen Wert für jede einzelne Anfrage zu überschreiben. Die angegebenen Informationen müssen mit den Informationen übereinstimmen, die für die Registrierung des Kontos auf Visa und Mastercard für die Authentifizierung auf 3-D Secure verwendet wurden. |
|
merchantnumber* XPath: /merchant/merchantnumber |
Alphanumerisch |
32 |
Die Händlernummer, die zur Bearbeitung der Transaktion verwendet wurde. Wird von der erwerbenden Bank zur Verfügung gestellt. Wenn keine Angaben gemacht werden, werden standardmäßig die in unseren Datensätzen gespeicherten Daten verwendet. Andernfalls können Sie dieses Feld übermitteln, um diesen Wert für jede einzelne Anfrage zu überschreiben. Die angegebenen Informationen müssen mit den Informationen übereinstimmen, die für die Registrierung des Kontos auf Visa und Mastercard für die Authentifizierung auf 3-D Secure verwendet wurden. |
|
orderreference XPath: /merchant/orderreference |
Alphanumerisch einschließlich Symbole |
25 |
Ihre eindeutige Auftragsnummer, die im System Trust Payments gespeichert werden kann. Dieses Feld wird zurückgegeben, wenn es in der Anfrage übermittelt wurde. |
|
requestorurl* XPath: /merchant/requestorurl |
URL |
2048 |
Vollständig qualifizierte URL der Website des 3DS-Antragstellers oder der Kundenbetreuungsseite. Dieses Datenelement liefert dem empfangenden System 3-D Secure zusätzliche Informationen, wenn ein Problem auftritt, und sollte Kontaktinformationen enthalten. Wenn keine Angaben gemacht werden, werden standardmäßig die in unseren Datensätzen gespeicherten Daten verwendet. Andernfalls können Sie dieses Feld übermitteln, um diesen Wert für jede einzelne Anfrage zu überschreiben. |
|
trustpaymentsrequestoridmastercard* XPath: /merchant/trustpaymentsrequestoridmastercard |
Alphanumerisch |
26 |
Das Präfix "TRU93918" für den Antragsteller, gefolgt von "_", und dann die Händlerkennung (MID). Wenn keine Angaben gemacht werden, werden standardmäßig die in unseren Datensätzen gespeicherten Daten verwendet. Andernfalls können Sie dieses Feld übermitteln, um diesen Wert für jede einzelne Anfrage zu überschreiben. Die angegebene Händlerkennung (MID) muss mit den Informationen übereinstimmen, die zur Registrierung des Kontos auf Visa und Mastercard für die Authentifizierung auf 3-D Secure verwendet wurden. |
|
trustpaymentsrequestoridvisa* XPath: /merchant/trustpaymentsrequestoridvisa |
Alphanumerisch |
26 |
In unserer Testumgebung muss Ihr System das Präfix "11111111" für die Antragsteller-ID, gefolgt von einem "*", und dann die Händlerkennung (MID) übermitteln. Beispiel: "11111111*9991111111" In einer Live-Umgebung wäre dies die Visa Bank id (BID) des Acquirers, gefolgt von einem "*", und dann die MID, die vom Acquirer des Händlers bereitgestellt wird. Wenn keine Angaben gemacht werden, werden standardmäßig die in unseren Datensätzen gespeicherten Daten verwendet. Andernfalls können Sie dieses Feld übermitteln, um diesen Wert für jede einzelne Anfrage zu überschreiben. Die angegebene Händlerkennung (MID) muss mit den Informationen übereinstimmen, die zur Registrierung des Kontos auf Visa und Mastercard für die Authentifizierung auf 3-D Secure verwendet wurden. |
|
trustpaymentsrequestornamemastercard* XPath: /merchant/trustpaymentsrequestornamemastercard |
Alphanumerisch |
40 |
Trust Payments zugewiesenen 3DS-Anfragenamen für Mastercard, im folgenden Format: 3DS Servername+"_"+Name des Händlers z.B. "TrustPayments_Handelsname" Wenn keine Angaben gemacht werden, werden standardmäßig die in unseren Datensätzen gespeicherten Daten verwendet. Andernfalls können Sie dieses Feld übermitteln, um diesen Wert für jede einzelne Anfrage zu überschreiben. Die angegebenen Name des Händlers müssen mit den Informationen übereinstimmen, die für die Registrierung des Kontos bei Visa und Mastercard für die Authentifizierung bei 3-D Secure verwendet wurden. |
|
trustpaymentsrequestornamevisa* XPath: /merchant/trustpaymentsrequestornamevisa |
Alphanumerisch |
40 |
Name des Händlers die Sie definieren. z.B. "Test Merchant1 Ltd" Wenn keine Angaben gemacht werden, werden standardmäßig die in unseren Datensätzen gespeicherten Daten verwendet. Andernfalls können Sie dieses Feld übermitteln, um diesen Wert für jede einzelne Anfrage zu überschreiben. Die angegebenen Name des Händlers müssen mit den Informationen übereinstimmen, die für die Registrierung des Kontos bei Visa und Mastercard für die Authentifizierung bei 3-D Secure verwendet wurden. |
*Wenn eines der folgenden optionalen Felder in der Anfrage THREEDQUERY angegeben wird, müssen Sie Werte für alle Felder angeben.
- merchantcategorycode
- merchantcountryiso2a
- merchantname
- merchantnumber
- trustpaymentsrequestoridmastercard
- trustpaymentsrequestoridvisa
- trustpaymentsrequestornamemastercard
- trustpaymentsrequestornamevisa
- requestorurl
THREEDQUERY Antwort
Erforderlich | Field | Format | Länge | Beschreibung |
requesttypedescription XPath: /@type |
Alpha |
20 |
"THREEDQUERY" wird in der Antwort zurückgegeben. | |
accounttypedescription XPath: /operation/accounttypedescription |
Alpha |
20 |
In der Antwort wird "ECOM" (e-commerce) zurückgegeben. | |
acsreferencenumber XPath: /threedsecure/acsreferencenumber |
Alphanumerisch |
32 |
Eindeutige Kennung, die dem ACS zugewiesen wurde. | |
acstransid XPath: /threedsecure/acstransid |
Alphanumerisch |
36 |
Eindeutiger Bezeichner der Transaktion innerhalb des ACS-Systems. | |
debtrepayment XPath: /merchant/debtrepayment |
Numerisch |
1 |
Gibt an, ob die Transaktion als Schuldentilgung gekennzeichnet ist:
|
|
enrolled XPath: /threedsecure/enrolled |
Char |
1 |
Der Zulassungsstatus der Zahlungskarte:
|
|
errorcode XPath: /error/code |
Numerisch |
1-5 |
Die Fehlercode (errorcode) sollte verwendet werden, um festzustellen, ob die Anfrage erfolgreich war oder nicht.
Klicken Sie hier für eine vollständige Liste der errorcode und Nachrichtenwerten. |
|
errormessage XPath: /error/message |
Alphanumerisch |
255 |
Hier finden Sie eine kurze Erklärung für die Fehlerursache.
Bei erfolgreichen Transaktionen wird dies als "Ok" zurückgegeben. Klicken Sie hier für eine vollständige Liste der errorcode und Nachrichtenwerten. |
|
issuer XPath: /payment/issuer |
Alphanumerisch |
255 |
Der Kartenaussteller des Kunden. | |
issuercountryiso2a XPath: /billing/payment/issuercountry |
Alpha |
2 |
Das Land, in dem der Kartenaussteller des Kunden ansässig ist. Klicken Sie hier für eine vollständige Liste der Ländercodes. |
|
livestatus XPath: /live |
Numerisch |
1 |
|
|
maskedpan XPath: /billing/payment/pan |
Alphanumerisch einschließlich "#" |
12-19 |
Das Feld maskedpan steht für die eindeutige Token-Nummer des Kunden, die zur Durchführung der Transaktion verwendet wird. Der Wert des Feldes maskedpan Feldes ist in der Antwort maskiert. Der größte Teil der Nummer wird absichtlich durch "#"-Zeichen verdeckt, z. B. 411111######0211. |
|
merchantcategorycode XPath: /merchant/merchantcategorycode |
Alphanumerisch |
255 |
Dies ist die Kunden Categorie Nummer (MCC), die mit dem in der Anfrage definierten Konto verbunden ist. Die zurückgegebenen Werte hängen von der Konfiguration Ihres Kontos ab. |
|
merchantcountryiso2a XPath: /merchant/merchantcountryiso2a |
Alpha |
2 |
Dies ist das Land des Händlers, das mit dem in der Anfrage definierten Konto verbunden ist. Die zurückgegebenen Werte hängen von der Konfiguration Ihres Kontos ab. |
|
merchantname XPath: /merchant/merchantname |
Alphanumerisch |
255 |
Dies ist die Name des Händlers , die mit dem in der Anfrage definierten Konto verbunden ist. Die zurückgegebenen Werte hängen von der Konfiguration Ihres Kontos ab. |
|
merchantnumber XPath: /merchant/merchantnumber |
Alphanumerisch |
32 |
Dies ist die Händlernummer, die mit dem in der Anfrage definierten Konto verbunden ist. Die zurückgegebenen Werte hängen von der Konfiguration Ihres Kontos ab. |
|
operatorname XPath: /merchant/operatorname |
Alphanumeirc |
255 |
Der Wert dieses Feldes enthält den Namen des Benutzers, der die Anfrage bearbeitet hat. | |
paymenttypedescription XPath: /billing/payment/@type |
Alpha |
20 |
Es kann einer der folgenden Werte zurückgegeben werden:
|
|
settleduedate XPath: /settlement/settleduedate |
Datum JJJJ-MM-TT |
10 |
Das Datum, an dem die Transaktion abgewickelt wird, wenn die nachfolgende Zahlung über das Gateway TRU Connect abgewickelt wird, es sei denn, es wird in AUTH überschrieben. | |
settlestatus XPath: /settlement/settlestatus |
Numerisch |
3 |
Dies ist der zugewiesene settlestatus Wert für den Fall, dass die nachfolgende Zahlung über das Gateway TRU Connect abgewickelt wird, es sei denn, er wird in der AUTH überschrieben. Um mehr über settlestatus zu erfahren, klicken Sie hier. |
|
status XPath: /threedsecure/status |
Char |
1 |
Zeigt an, ob der Kunde im ACS des Kartenausstellers authentifiziert wurde oder nicht:
|
|
threedsservertransid XPath: /threedsecure/threedsservertransid |
Alphanumerisch |
36 |
Universell eindeutige Transaktionskennung, die dem Server 3-D Secure zugewiesen wird, um eine einzelne Transaktion zu identifizieren. | |
threedversion XPath: /threedsecure/version |
Numerisch |
6 |
Version von 3-D Secure , die zur Authentifizierung der Zahlung verwendet wird. (z.B. "2.2.0") |
|
transactionreference XPath: /transactionreference |
Alphanumerisch mit Bindestrichen |
25 |
Eine eindeutige Referenz für die Transaktion, die von Trust Payments zugewiesen wird. Sie benötigen diese Referenz, um eine Erstattung durchzuführen oder die Transaktion zu aktualisieren. | |
transactionstartedtimestamp XPath: /timestamp |
Datum Uhrzeit JJJJ-MM-TT hh:mm:ss |
19 |
Der Zeitpunkt, zu dem die Anfrage bearbeitet wurde. | |
acquirerresponsecode XPath: /acquirerresponsecode |
Numerisch |
255 |
Enthält Informationen über Fehler, die während des Prozesses 3-D Secure zurückgegeben wurden. Wird nur im Falle eines Fehlers zurückgegeben |
|
acquirerresponsemessage XPath: /acquirerresponsemessage |
Alphanumerisch |
255 |
Enthält Informationen über Fehler, die während des Prozesses 3-D Secure zurückgegeben wurden. Wird nur im Falle eines Fehlers zurückgegeben |
|
acsurl XPath: /threedsecure/acsurl |
URL |
1024 |
Wird nur zurückgegeben, wenn der Status C ist (was eine Herausforderung bedeutet). Der Browser des Kunden muss im Rahmen von Schritt 4 (Step-up-Authentifizierung) auf diese URL umgeleitet werden. |
|
errordata XPath: /error/data |
Alphanumerisch |
255 |
Zusätzliche Informationen zur Behebung des Fehlers. Wird nur zurückgegeben, wenn ein Fehler aufgetreten ist. |
|
orderreference XPath: /merchant/orderreference |
Alphanumerisch einschließlich Symbole |
25 |
Ihre eindeutige Auftragsnummer, die im System Trust Payments gespeichert werden kann. Dieses Feld wird zurückgegeben, wenn es in der Anfrage übermittelt wurde. |
|
threedpayload XPath: /threedsecure/threedpayload |
Base64-kodiert payload |
K.A. |
Wird nur zurückgegeben, wenn der Status C ist (was eine Herausforderung bedeutet). Enthält Informationen über die Benutzeroberfläche für die Herausforderung. Wird als Teil von Schritt 4 (Step-up-Authentifizierung) an das ACS weitergegeben. Der Wert des threedpayload ist der für Schritt 4 (Herausforderung) erforderliche Creq. |
THREEDRESULT Anfrage
Erforderlich | Field | Format | Länge | Beschreibung |
parenttransactionreference XPath: /operation/parenttransactionreference |
Alphanumerisch & Bindestriche |
25 |
Sie müssen den transactionreference Wert, der in der Antwort THREEDQUERY zurückgegeben wird. | |
requesttypedescription XPath: /@type |
Alpha |
20 |
Sie müssen in diesem Feld "THREEDRESULT" eingeben. | |
sitereference XPath: /operation/sitereference |
Alphanumerisch |
50 |
Identifiziert Ihre Website auf dem System Trust Payments . Wenn Sie Ihre Website-Referenz nicht kennen, wenden Sie sich bitte an unser Support-Team. |
THREEDRESULT Antwort
Erforderlich | Field | Format | Länge | Beschreibung |
requesttypedescription XPath: /@type |
Alpha |
20 |
"THREEDRESULT" wird in der Antwort zurückgegeben. | |
accounttypedescription XPath: /operation/accounttypedescription |
Alpha |
20 |
In der Antwort wird "ECOM" (e-commerce) zurückgegeben. | |
baseamount XPath: /billing/amount |
Numerisch |
13 |
Der Betrag der Transaktion in Basiseinheiten, wie in der Anfrage angegeben, ohne Kommas oder Dezimalpunkte, d.h. €10 wird als 1000 angegeben. (Die maximale Länge kann je nach Bank variieren - für weitere Informationen wenden Sie sich an Ihre Bank) |
|
cavv XPath: /threedsecure/cavv |
Alphanumerisch |
56 |
Die eindeutige Cardholder Authentication Verification Value (CAVV), die mit der Transaktion verbunden ist. | |
currencyiso3a XPath: /billing/amount/@currencycode |
Alpha |
3 |
Die Währung der Transaktion. Klicken Sie hier für eine vollständige Liste der verfügbaren Währungen. |
|
debtrepayment XPath: /merchant/debtrepayment |
Numerisch |
1 |
Gibt an, ob die Transaktion als Schuldentilgung gekennzeichnet ist:
|
|
eci XPath: /threedsecure/eci |
Alphanumerisch |
2 |
Die mit der Transaktion verbundene Sicherheitsstufe ECI (E-Commerce Indicator). Klicken Sie hier, um mehr über die möglichen ECI Werte zu erfahren. | |
enrolled XPath: /threedsecure/enrolled |
Char |
1 |
Der Zulassungsstatus der Zahlungskarte:
|
|
errorcode XPath: /error/code |
Numerisch |
1-5 |
Die Fehlercode (errorcode) sollte verwendet werden, um festzustellen, ob die Anfrage erfolgreich war oder nicht.
Klicken Sie hier, um eine vollständige Liste der errorcode und der Nachrichtenwerte zu erhalten. |
|
errormessage XPath: /error/message |
Alphanumerisch |
255 |
Hier finden Sie eine kurze Erklärung für die Fehlerursache.
Bei erfolgreichen Transaktionen wird dies als "Ok" zurückgegeben. Klicken Sie hier, um eine vollständige Liste der errorcode und der Nachrichtenwerte zu erhalten. |
|
issuer XPath: /billing/payment/issuer |
Alphanumerisch |
255 |
Der Kartenaussteller des Kunden. | |
issuercountryiso2a XPath: /billing/payment/issuercountry |
Alpha |
2 |
Das Land, in dem der Kartenaussteller des Kunden ansässig ist. Klicken Sie hier für eine vollständige Liste der Ländercodes. |
|
livestatus XPath: /live |
Numerisch |
1 |
|
|
maskedpan XPath: /billing/payment/pan |
Alphanumerisch einschließlich "#" |
12-19 |
Das Feld maskedpan steht für die eindeutige Token-Nummer des Kunden, die zur Durchführung der Transaktion verwendet wird. Der Wert des Feldes maskedpan Feldes ist in der Antwort maskiert. Der größte Teil der Nummer wird absichtlich durch "#"-Zeichen verdeckt, z. B. 411111######0211. |
|
merchantcategorycode XPath: /merchant/merchantcategorycode |
Alphanumerisch |
255 |
Dies ist die Kunden Categorie Nummer (MCC), die mit dem in der Anfrage definierten Konto verbunden ist. Die zurückgegebenen Werte hängen von der Konfiguration Ihres Kontos ab. |
|
merchantcountryiso2a XPath: /merchant/merchantcountryiso2a |
Alpha |
2 |
Dies ist das Land des Händlers, das mit dem in der Anfrage definierten Konto verbunden ist. Die zurückgegebenen Werte hängen von der Konfiguration Ihres Kontos ab. |
|
merchantname XPath: /merchant/merchantname |
Alphanumerisch |
255 |
Dies ist die Name des Händlers , die mit dem in der Anfrage definierten Konto verbunden ist. Die zurückgegebenen Werte hängen von der Konfiguration Ihres Kontos ab. |
|
merchantnumber XPath: /merchant/merchantnumber |
Alphanumerisch |
32 |
Die Händlernummer, die zur Bearbeitung der Anfrage verwendet wurde. Wird von der erwerbenden Bank zur Verfügung gestellt. | |
operatorname XPath: /merchant/operatorname |
Alphanumerisch |
255 |
Der Wert dieses Feldes enthält den Namen des Benutzers, der die Anfrage bearbeitet hat. | |
parenttransactionreference XPath: /operation/parenttransactionreference |
Alphanumerisch & Bindestriche |
25 |
Der zurückgegebene Wert entspricht dem parenttransactionreference in der Anfrage THREEDRESULT enthalten. | |
paymenttypedescription XPath: /billing/payment/@type |
Alpha |
20 |
Es kann einer der folgenden Werte zurückgegeben werden:
|
|
settleduedate XPath: /settlement/settleduedate |
Datum JJJJ-MM-TT |
10 |
Das Datum, an dem die Transaktion abgewickelt wird, wenn die nachfolgende Zahlung über das Gateway TRU Connect abgewickelt wird, es sei denn, es wird in AUTH überschrieben. | |
status XPath: /threedsecure/status |
Char |
1 |
Zeigt an, ob der Kunde im ACS des Kartenausstellers authentifiziert wurde oder nicht:
|
|
threeddirectorytransactionreference XPath: /threedsecure/directorytransactionreference |
Alphanumerisch |
48 |
Einzigartige DSTransactionId von Ihrem MPI Anbieter zurückgegeben. | |
threedversion XPath: /threedsecure/version |
Numerisch |
6 |
Version von 3-D Secure , die zur Authentifizierung der Zahlung verwendet wird. (z.B. "2.2.0") | |
transactionreference XPath: /transactionreference |
Alphanumerisch einschließlich Bindestriche |
25 |
Eine eindeutige Referenz für die Transaktion, die von Trust Payments zugewiesen wird. Sie benötigen diese Referenz, um eine Erstattung durchzuführen oder die Transaktion zu aktualisieren. | |
transactionstartedtimestamp XPath: /timestamp |
Datum Uhrzeit JJJJ-MM-TT hh:mm:ss |
19 |
Der Zeitpunkt, zu dem die Transaktion bearbeitet wurde. | |
errordata XPath: /error/data |
Alphanumerisch |
255 |
Zusätzliche Informationen zur Behebung des Fehlers. Wird nur zurückgegeben, wenn ein Fehler aufgetreten ist. |
|
orderreference XPath: /merchant/orderreference |
Alphanumerisch einschließlich Symbole (25) |
25 |
Ihre eindeutige Auftragsnummer, die im System Trust Payments gespeichert werden kann. Dieses Feld wird zurückgegeben, wenn es in der Anfrage übermittelt wurde. |