Zuletzt aktualisiert: 

 

In der folgenden Dokumentation wird erläutert, wie Sie eine AUTH Anfrage mit Hilfe unserer Webservices API manuell einreicht.

Wenn Sie bereits E-Commerce-Zahlungen mit unserem JavaScript Library (unter Verwendung von 3-D Secure v2) abwickeln, brauchen Sie die hier beschriebene Anforderung AUTH nicht mehr manuell durchzuführen (da JavaScript Library die Anforderung Autorisierung automatisch durchführt).

 

Voraussetzungen

  Der folgende Inhalt setzt voraus, dass Sie die erforderliche PCI-Zertifizierung erhalten haben, um sensible Karteninhaberdaten in der Anfrage an unsere Webservices API zu verarbeiten und zu übermitteln.

Wenn Sie sich nicht sicher sind, wenden Sie sich bitte an unser Support-Team, um Hilfe zu erhalten.

Alle Unternehmen innerhalb des EWR (Europäischer Wirtschaftsraum) sind im Rahmen des PSD2 Mandats verpflichtet, bei der Abwicklung von Transaktionen im elektronischen Handel 3-D Secure zu verwenden.

Händler, die E-Commerce-Transaktionen verarbeiten, MÜSSEN die 3DS-Authentifizierung unterstützen. Klicken Sie hier, um mehr zu erfahren.

Der folgende Inhalt sollte nur von Händlern verwendet werden, die Zahlungen im Rahmen des telefonischen Versandhandels (MOTO) oder andere Arbeitsabläufe verarbeiten, die vom PSD2-Mandat ausgenommen sind.

  ECOM (e-Commerce) Maestro-Transaktionen erfordern die Implementierung von 3-D Secure , um erfolgreich verarbeitet werden zu können.

Um 3-D Secure auszuführen, müssen Sie unser JavaScript Library verwenden. Klicken Sie hier, um loszulegen.

Um Betrug zu reduzieren, hat Visa vorgeschrieben, dass alle in Großbritannien ansässigen Händler mit einer Kunden Categorie Nummer (MCC) von 6012 verpflichtet sind, zusätzliche Felder in AUTH und ACCOUNTCHECK Anfragen zu senden.

Werden diese Felder nicht ausgefüllt, kann die Transaktion nicht erfolgreich bearbeitet werden, und es wird ein "60025" angezeigt errorcode die in der Antwort zurückgegeben werden.

Klicken Sie hier für weitere Informationen.

 

AUTH Anfrage

Beispiel

Um eine AUTH Anfrage erfolgreich bearbeiten zu können, müssen Sie die folgenden Angaben beachten:

Python PHP cURL Rohes JSON Rohes XML
#!/usr/bin/python
import securetrading

stconfig = securetrading.Config()
stconfig.username = "webservices@example.com"
stconfig.password = "Password1^"
st = securetrading.Api(stconfig)

auth = {
"accounttypedescription": "MOTO",
"baseamount": "1050",
"billingfirstname": "Joe",
"billinglastname": "Bloggs",
"currencyiso3a": "GBP",
"expirydate": "12/2020",
"orderreference": "My_Order_123",
"pan": "4111111111111111",
"requesttypedescriptions": ["AUTH"],
"securitycode": "123",
"sitereference": "test_site12345"
}

strequest = securetrading.Request()
strequest.update(auth)
stresponse = st.process(strequest) #stresponse contains the transaction response

Ersetzen Sie <DOMAIN> mit einer unterstützten Domäne. Klicken Sie hier für eine vollständige Liste.

  Wenn Sie die Anfrage AUTH testen, stellen Sie sicher, dass Sie Ihren Test übermitteln sitereference. Dadurch wird sichergestellt, dass die Transaktionen an unsere Testbank weitergeleitet werden und kein Geld den Besitzer wechselt. Wenn Sie live gehen, müssen Sie Ihren Test Website-Referenz gegen Ihren Live-Test Website-Referenz austauschen.

Klicken Sie hier, um Testkartennummern zu erhalten, die Sie während der Testphase unter AUTH anfordern können.

 

Feldspezifikation

Operation

Die folgenden Felder beziehen sich auf die Art des eingereichten Antrags:

  Feld Format Beschreibung
X1-EN.png accounttypedescription
XPath: /operation/accounttypedescription
Alpha (20)

Die Art des zu verwendenden Kontos:

  • "ECOM" - Elektronischer Geschäftsverkehr
  • "MOTO" - Versandhandel Telefonische Bestellung
  • "RECUR" - Wiederkehrende Transaktionen
X3-EN.png authmethod
XPath: /operation/authmethod
Alpha (11)

Auth-Methoden werden verwendet, um festzulegen, wie eine Transaktion vom Kartenaussteller verarbeitet werden soll. Jede authmethod hat eine Reihe von unterschiedlichen Anforderungen. Klicken Sie auf die folgenden Links, um mehr zu erfahren:

  Der Inhalt von authmethod haben keinen Einfluss auf den Abrechnung Status der Transaktion. Abrechnung Status kann über settlestatus und settleduedate. Klicken Sie hier, um mehr über den Prozess Abrechnung zu erfahren.

X2-EN.png credentialsonfile
XPath: /operation/credentialsonfile
Numerisch (1) Die zulässigen Werte für dieses Feld sind 0, 1 und 2.
  • "0" - Keine Berechtigung für CoF oder keine Absicht, die Berechtigungsnachweise zu einem späteren Zeitpunkt wieder zu verwenden.
  • "1" - Die Zugangsdaten des Karteninhabers sind als für die zukünftige Verwendung verfügbar gekennzeichnet.
  • "2" - Zahlung mit zuvor gespeicherten Anmeldeinformationen.

Dies ist für Transaktionen erforderlich, bei denen der Händler Hinterlegte Anmeldedaten (CoF) verwendet. Wenn die Transaktion nicht für CoF in Frage kommt oder Sie keine Credentials für zukünftige Transaktionen verwenden möchten, können Sie dieses Feld auslassen.

X3-EN.png cryptocurrencyindicator
XPath: /operation/cryptocurrencyindicator
Numerisch (1)

Zeigt an, ob die Transaktion als Kauf einer Kryptowährung gekennzeichnet ist:

  • 1 - Die Transaktion wird als Kryptowährungskauf gekennzeichnet.
  • 0 - Transaktion ist nicht als Kryptowährungskauf gekennzeichnet.

Die Nutzung dieser Funktionalität unterliegt bestimmten Anforderungen. Klicken Sie hier, um mehr zu erfahren.

X2-EN.png initiationreason
XPath: /operation/initiationreason
Saibling (1)

Dies ist erforderlich, wenn eine vom Händler initiierte Transaktion verarbeitet wird (MIT).

Hier können Sie einen Grund für eine vom Händler initiierte Transaktion angeben (MIT).

Nicht einreichen, wenn eine kundeninitiierte Transaktion verarbeitet wird (CIT).

Die zulässigen Werte für dieses Feld sind "A", "C", "D", "S" und "X".

  • "A" - Erneute Autorisierung
  • "C" - Ungeplante Zahlung
  • "D" - Zeitverzögerte Gebühren
  • "S" - Erneutes Absenden
  • "X" - Keine Anzeige (bei einer Hotelbuchung)

Klicken Sie hier für weitere Informationen zu den verschiedenen initiationreason Werte.

Anmerkung: Sie müssen sicherstellen, dass die initiationreason die im Antrag angegebene Begründung für die neue Zahlung korrekt ist.

X3-EN.png parenttransactionreference
XPath: /operation/parenttransactionreference
Alphanumerisch
& Bindestriche (25)
Ermöglicht Ihnen die Angabe der transactionreference einer früheren Anfrage. Die wichtigsten Details sind geerbt von diesem Antrag.
X1-EN.png requesttypedescriptions
XPath: /@type
Alpha (20) Sie müssen "AUTH" eingeben, wie im Beispiel des Antrags gezeigt.
X2-EN.png scaexemptionindicator
XPath: /operation/scaexemptionindicator
Numerisch (1)

Erforderlich, wenn eine Transaktion als von EMV 3DS ausgenommen gekennzeichnet wird. Klicken Sie hier, um mehr zu erfahren.

Geben Sie einen der folgenden Werte an:
1 - Niedriger Wert
2 - Analyse des Transaktionsrisikos
3 - Vertrauenswürdiger Händler
4 - Sichere Unternehmenszahlung
5 - Authentifizierung delegiert

Die scaexemptionindicator darf nur im Rahmen einer Anfrage an AUTH übermittelt werden. Die Einreichung des scaexemptionindicator Feld wird nicht unterstützt, wenn auf eine übergeordnete Transaktion verwiesen wird. Wenn diese Bedingungen nicht erfüllt sind, kann die Ausnahme nicht angewendet werden.

X1-EN.png 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.

Zahlung

Die folgenden Felder enthalten die Zahlungsdaten des Kunden:

  Feld Format Beschreibung
X1-EN.png 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)
X1-EN.png 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.

Wenn die Währung in einer untergeordneten Anfrage übermittelt wird, muss sie denselben Wert haben wie die übergeordnete Transaktion.

X1-EN.png expirydate
XPath: /billing/payment/expirydate
Datum MM/JJJJ Das auf der Karte aufgedruckte Ablaufdatum.
X1-EN.png pan
XPath: /billing/payment/pan
Numerisch (12-19) Dies ist die lange Nummer, die auf der Vorderseite der Kundenkarte aufgedruckt ist.
X3-EN.png paymenttypedescription
XPath: /billing/payment/@type
Alpha (20) Zahlungsmethode (z. B. "VISA" oder "MASTERCARD").
X3-EN.png securitycode
XPath: /billing/payment/securitycode
Numerisch (3-4) Dies ist der 3-stellige Sicherheitscode, der auf der Rückseite der Karte aufgedruckt ist.

(Bei AMEX ist dies ein 4-stelliger Code, der sich auf der Vorderseite der Karte befindet)

Dieses Feld ist für Trust Payments nicht unbedingt erforderlich, wird aber für die Verarbeitung von Sicherheitscodeprüfungen dringend empfohlen.

Außerdem können einige Banken die Zahlung ablehnen, wenn der Sicherheitscode nicht vorhanden ist.

Händler

Die folgenden Felder beziehen sich auf Ihre Kontokonfiguration und ermöglichen es Ihnen, benutzerdefinierte eindeutige Referenzen für Ihre Anfrage zu konfigurieren:

  Feld Format Beschreibung
X3-EN.png chargedescription
XPath: /merchant/chargedescription
Alphanumerisch einschließlich
Symbole (25)

Dies ist eine Beschreibung der Zahlung, die auf dem Kontoauszug des Kunden erscheint.

Dies wird von Händlern mit einem Trust Payments Acquiring-Konto unterstützt. Wenn Sie eine andere Acquiring-Bank verwenden, müssen Sie unser Support-Team kontaktieren, um zu prüfen, ob diese Funktion unterstützt wird, bevor Sie fortfahren.

Die Spezifikation dieses Feldes hängt von Ihrer anwerbenden Bank ab.

Klicken Sie hier für weitere Informationen.

 Gültige Zeichen:

  • Großbuchstaben/Kleinbuchstaben A-Z
  • Ziffern 0-9
  • Räume
  • Zeichensetzung: + - _ . @ ( )
X3-EN.png merchantemail
XPath: /merchant/email
E-Mail (255) Die E-Mail-Adresse des Händlers. Maximale Länge von 255 (maximal 64 Zeichen vor dem "@"-Symbol).
X3-EN.png operatorname
XPath: /merchant/operatorname
Alphanumerisch (255) Der Wert dieses Feldes enthält den Namen des Benutzers, der die Anfrage bearbeitet hat. Standardmäßig ist dies der in der Anfrage enthaltene Webdienst-Benutzername. Dies kann durch einen benutzerdefinierten Wert überschrieben werden, indem dieses Feld in der Anfrage übergeben wird (optional).
X3-EN.png orderreference
XPath: /merchant/orderreference
Alphanumerisch einschließlich
Symbole (25)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.
Ihre eindeutige Auftragsnummer, die im System Trust Payments gespeichert werden kann.

Hinweis: Dies kann zu einem späteren Zeitpunkt aktualisiert werden (nur wenn die Transaktion noch nicht abgeschlossen ist Abrechnung).

Rechnungsstellung

Die folgenden Felder enthalten die Rechnungsdaten des Kunden:

Überschreitet ein übermitteltes Abrechnungsfeld die maximal zulässige Länge (wie in der Tabelle unten dokumentiert), wird ein Feldfehler zurückgegeben (errorcode 30000).

  Feld Format Beschreibung
X3-EN.png billingpremise
XPath: /billing/premise
Alphanumerisch einschließlich
Symbole (25)
Die Hausnummer oder die erste Zeile der Rechnungsadresse des Kunden.
X3-EN.png billingstreet
XPath: /billing/street
Alphanumerisch einschließlich
Symbole (127)
Die für die Rechnungsadresse des Kunden eingegebene Straße.
X3-EN.png billingtown
XPath: /billing/town
Alphanumerisch einschließlich
Symbole (127)
Der Ort, der für die Rechnungsadresse des Kunden eingegeben wurde.
X3-EN.png billingcounty
XPath: /billing/county
Alphanumerisch einschließlich
Symbole (127)
Der Bezirk, der für die Rechnungsadresse des Kunden eingegeben wurde. Bei US-Adressen wird der Bundesstaat in dieses Feld eingegeben. Gültige Formate:
  • Bevorzugt: Zweistelliger Staatencode, z. B. "NY".
  • Vollständiger Name des Staates, z. B. "New York".
X3-EN.png billingcountryiso2a
XPath: /billing/country
Alpha (2)

Das Land, in dem die Rechnungsadresse des Kunden liegt. Diese muss im ISO2A-Format angegeben werden.

Klicken Sie hier für eine vollständige Liste der Ländercodes.

X3-EN.png billingpostcode
XPath: /billing/postcode
Alphanumerisch (25)

Die Rechnungspostleitzahl oder die Postleitzahl. Es muss sich um eine gültige Postleitzahl für den billingcountryiso2a vorgelegt.

X3-EN.png billingemail
XPath: /billing/email
E-Mail (255) Die Adresse des Kunden Rechnungs-E-Mail . Maximale Länge von 255 (maximal 64 Zeichen vor dem "@"-Zeichen).
X3-EN.png billingtelephonetype
XPath: /billing/telephone/@type
Saibling (1) Die Art der Telefonnummer. Die verfügbaren Optionen sind:
  • H = Heim
  • M = Handy
  • W = Arbeit
X3-EN.png billingtelephone
XPath: /billing/telephone
Alphanumerisch einschließlich
Symbole (20)
Die Telefonnummer des Kunden. Gültige Zeichen:
  • Ziffern 0-9
  • Räume
  • Sonderzeichen: + - ( )
X3-EN.png billingprefixname
XPath: /billing/name/prefix
Alphanumerisch einschließlich
Symbole (25)
Das Präfix des Rechnungsnamens des Kunden (z. B. Herr, Frau, Dr.).
X2-EN.png billingfirstname
XPath: /billing/name/first
Alphanumerisch einschließlich
Symbole (127)

Der Kunde ist Rechnungsvorname.

Erforderlich für Glücksspielanbieter.

X3-EN.png billingmiddlename
XPath: /billing/name/middle
Alphanumerisch einschließlich
Symbole (127)
Der/die mittlere(n) Rechnungsname(n) des Kunden.
X2-EN.png billinglastname
XPath: /billing/name/last
Alphanumerisch einschließlich
Symbole (127)

Der Kunde ist Rechnungsnachname.

Erforderlich für Glücksspielanbieter.

X3-EN.png billingsuffixname
XPath: /billing/name/suffix
Alphanumerisch einschließlich
Symbole (25)
Das Suffix des Rechnungsnamens des Kunden (z. B. Bsc).
Kunde und Lieferung

Die folgenden Felder enthalten die Lieferdaten des Kunden:

Wenn ein Kundenfeld die maximal zulässige Länge überschreitet (wie in der nachstehenden Tabelle angegeben), wird ein Feldfehler zurückgegeben (errorcode 30000).

  Feld Format Beschreibung
X3-EN.png customerpremise
XPath: /customer/premise
Alphanumerisch einschließlich
Symbole (25)
Der Name oder die Hausnummer des Kunden.
X3-EN.png customerstreet
XPath: /customer/street
Alphanumerisch einschließlich
Symbole (127)
Der Straßenname des Kunden.
X3-EN.png customertown
XPath: /customer/town
Alphanumerisch einschließlich
Symbole (127)
Die Stadt des Kunden.
X3-EN.png customercounty
XPath: /customer/county
Alphanumerisch einschließlich
Symbole (127)
Der Bezirk des Kunden. Bei US-Adressen wird der Bundesstaat in dieses Feld eingegeben. Gültige Formate:
  • Bevorzugt: 2-stelliger Bundesstaatencode, z. B. "NY".
  • Vollständiger Name des Staates, z. B. "New York".
X3-EN.png customercountryiso2a
XPath: /customer/country
Alpha (2)

Das Land des Kunden. Dies muss im ISO2A-Format erfolgen.

Klicken Sie hier für eine vollständige Liste der Ländercodes.

X2-EN.png customerpostcode
XPath: /customer/postcode
Alphanumerisch (25)

Die Postleitzahl oder der ZIP-Code für die Zustellung. Es muss sich um eine gültige Postleitzahl für den customercountryiso2a vorgelegt.

Erforderlich, wenn Kunden Categorie Nummer (MCC) gleich 6012 und Zahlungsart gleich VISA ist.

X3-EN.png customeremail
XPath: /customer/email
E-Mail (255) Die E-Mail-Adresse des Kunden. Maximale Länge von 255 (maximal 64 Zeichen vor dem "@"-Symbol).
X3-EN.png customertelephonetype
XPath: /customer/telephone/@type
Saibling (1) Die Art der Telefonnummer. Die verfügbaren Optionen sind:
  • H = Heim
  • M = Handy
  • W = Arbeit
X3-EN.png customertelephone
XPath: /customer/telephone
Alphanumerisch einschließlich
Symbole (20)
Die Telefonnummer des Kunden. Gültige Zeichen:
  • Ziffern 0-9
  • Räume
  • Sonderzeichen: + - ( )
X3-EN.png customerprefixname
XPath: /customer/name/prefix
Alphanumerisch einschließlich
Symbole (25)
Der Präfixname des Kunden (z. B. Herr, Frau, Dr.).
X3-EN.png customerfirstname
XPath: /customer/name/first
Alphanumerisch einschließlich
Symbole (127)
Den Vornamen des Kunden.
X3-EN.png customermiddlename
XPath: /customer/name/middle
Alphanumerisch einschließlich
Symbole (127)
Der/die zweite(n) Name(n) des Kunden.
X2-EN.png customerlastname
XPath: /customer/name/last
Alphanumerisch einschließlich
Symbole (127)

Der Nachname des Kunden.

Erforderlich, wenn Kunden Categorie Nummer (MCC) gleich 6012 und Zahlungsart gleich VISA ist.

X3-EN.png customersuffixname
XPath: /customer/name/suffix
Alphanumerisch einschließlich
Symbole (25)
Der Suffixname des Kunden (z. B. Bsc).
X3-EN.png customerforwardedip
XPath: /customer/forwardedip
IP-Adresse (39) Weitergeleitete IP-Adresse des Kunden, wie sie von einem Proxy-Server bereitgestellt wird, falls verfügbar.
X3-EN.png customerip
XPath: /customer/ip
IP-Adresse (39) Die IP des Kunden.
Abrechnung

Die folgenden Felder enthalten die Abrechnung Einzelheiten:

  Feld Format Beschreibung
X3-EN.png settleduedate
XPath: /settlement/settleduedate
Datum JJJJ-MM-TT Sie können dieses Feld in der Anfrage ausfüllen, um das Datum anzugeben, an dem Sie Ihre Transaktion abrechnen möchten. Dieses Datum muss innerhalb von 7 Tagen nach dem Datum von Autorisierung liegen.
X3-EN.png settlestatus
XPath: /settlement/settlestatus
Numerisch (3) Ein numerischer Wert, der zur Definition der Anweisung Abrechnung verwendet wird. Wenn Sie hier keinen Wert angeben, wird die settlestatus ist standardmäßig auf "0" eingestellt.

Klicken Sie hier, um mehr über den Prozess Abrechnung zu erfahren.

 

AUTH Antwort

Im Folgenden finden Sie ein Beispiel für eine Antwort von AUTH , die anzeigt, dass die Anfrage erfolgreich bearbeitet wurde.

Python PHP Rohes JSON Rohes XML
{
u 'requestreference': u 'A0bxh87wt',
u 'version': u '1.00',
u 'responses': [{
u 'accounttypedescription': u 'MOTO',
u 'acquirerresponsecode': u '00',
u 'authcode': u 'TEST36',
u 'baseamount': u '1050',
u 'currencyiso3a': u 'GBP',
u 'dccenabled': u '0',
u 'errorcode': u '0',
u 'errormessage': u 'Ok',
u 'issuer': u 'Test Issuer',
u 'issuercountryiso2a': u 'US',
u 'livestatus': u '0',
u 'maskedpan': u '411111######1111',
u 'merchantcountryiso2a': u 'GB',
u 'merchantname': u 'Test Merchant',
u 'merchantnumber': u '00000000',
u 'operatorname': u 'webservices@example.com',
u 'orderreference': u 'My_Order_123',
u 'paymenttypedescription': u 'VISA',
u 'requesttypedescription': u 'AUTH',
u 'securityresponseaddress': u '0',
u 'securityresponsepostcode': u '0',
u 'securityresponsesecuritycode': u '2',
u 'settleduedate': u '2016-12-07',
u 'settlestatus': u '0',
u 'splitfinalnumber': u '1',
u 'tid': u '27882788',
u 'transactionreference': u '23-9-80001',
u 'transactionstartedtimestamp': u '2016-12-07 11:32:44'
}]
}

 

Wenn Sie eine Antwort von AUTH erhalten, müssen Sie die Feldwerte überprüfen, um sicherzustellen, dass die Anfrage erfolgreich verarbeitet wurde.

Klicken Sie hier, um die empfohlenen Kontrollen durchzuführen.

 

Operation

Die folgenden Felder beziehen sich auf die Art des eingereichten Antrags:

  Feld Format Beschreibung
X4-EN.png accounttypedescription
XPath: /operation/accounttypedescription
Alpha (20) Die Art des zu verwendenden Kontos:
  • "ECOM" - Elektronischer Geschäftsverkehr.
  • "MOTO" - Versandhandel Telefonische Bestellung
  • "RECUR" - Wiederkehrende Transaktionen
X2-EN.png authmethod
XPath: /operation/authmethod
Alpha (11)

Auth-Methoden werden verwendet, um festzulegen, wie eine Transaktion vom Kartenaussteller verarbeitet werden soll. Jede authmethod hat eine andere Reihe von Anforderungen. Klicken Sie auf die folgenden Links, um mehr zu erfahren:

Dieses Feld wird zurückgegeben, wenn es in der Anfrage übermittelt wurde.

X2-EN.png credentialsonfile
XPath: /operation/credentialsonfile
Numerisch (1) Die zulässigen Werte für dieses Feld sind 0, 1 und 2.
  • "0" - Keine Berechtigung für CoF oder keine Absicht, die Berechtigungsnachweise zu einem späteren Zeitpunkt wieder zu verwenden.
  • "1" - Transaktionsnachweise werden als für die zukünftige Verwendung verfügbar gekennzeichnet.
  • "2" - Zahlung mit zuvor gespeicherten Anmeldeinformationen.

Dieses Feld wird zurückgegeben, wenn es in der Anfrage übermittelt wurde.

X2-EN.png cryptocurrencyindicator
XPath: /operation/cryptocurrencyindicator
Numerisch (1)

Zeigt an, ob die Transaktion als Kauf einer Kryptowährung gekennzeichnet ist:

  • 1 - Die Transaktion wird als Kryptowährungskauf gekennzeichnet.
  • 0 - Transaktion ist nicht als Kryptowährungskauf gekennzeichnet.

Dieses Feld wird zurückgegeben, wenn es von der erwerbenden Bank zur Verfügung gestellt wird, andernfalls wird es nicht zurückgegeben.

X2-EN.png parenttransactionreference
XPath: /operation/parenttransactionreference
Alphanumerisch
& Bindestriche (25)

Die transactionreference eines früheren Ersuchens, aus dem die wichtigsten Details hervorgegangen sind vererbt.

Dieses Feld wird zurückgegeben, wenn es in der Anfrage übermittelt wurde.

X4-EN.png requesttypedescription
XPath: /@type
Alpha (20) "AUTH" wird in der Antwort zurückgegeben.
X2-EN.png scaexemptionindicator
XPath: /operation/scaexemptionindicator
Numerisch (1)

Wird zurückgegeben, wenn die Transaktion als von EMV 3DS ausgenommen gekennzeichnet wurde. Klicken Sie hier, um mehr zu erfahren.

Die folgenden Werte können zurückgegeben werden:
1 - Niedriger Wert
2 - Analyse des Transaktionsrisikos
3 - Vertrauenswürdiger Händler
4 - Sichere Unternehmenszahlung
5 - Authentifizierung delegiert

Rechnungsstellung

Die folgenden Felder enthalten die Rechnungsdaten des Kunden:

  Feld Format Beschreibung
X4-EN.png 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)
X4-EN.png 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.

X4-EN.png dccenabled
XPath: /billing/dcc/@enabled
Numerisch (1) Zeigt an, ob Ihr Konto konfiguriert ist für DCC:
1= Ja
0 = Nein
X4-EN.png issuer
XPath: /billing/payment/issuer
Alphanumerisch (255) Der Kartenaussteller des Kunden.
X4-EN.png issuercountryiso2a
XPath: /billing/payment/issuercountry
Alpha (2)

Das Land, in dem der Kartenaussteller des Kunden ansässig ist.
Es wird im ISO2A-Format angegeben.

Klicken Sie hier für eine vollständige Liste der Ländercodes.

X4-EN.png maskedpan
XPath: /billing/payment/pan
Alphanumerisch einschließlich "#" (12-19)

Wenn tokenisedpayment wird nicht zurückgegeben:
Die maskedpan steht für die Kartennummer des Kunden.

Wenn tokenisedpayment wird mit dem Wert 1 zurückgegeben:
Die maskedpan steht für die eindeutige Token-Nummer des Kunden, die zur Durchführung der Transaktion verwendet wird. Der Wert von maskedpan Feld ist in der Antwort maskiert. Der größte Teil der Nummer wird absichtlich durch "#"-Zeichen verdeckt, z. B. 411111######0211.

X4-EN.png paymenttypedescription
XPath: /billing/payment/@type
Alpha (20) Zahlungsmethode (z. B. "VISA" oder "MASTERCARD").
X2-EN.png tokenisedpayment
XPath: /billing/payment/pan/@tokenised
Numerisch (1)

Wenn dieses Feld mit dem Wert 1 zurückgegeben wird, bedeutet dies, dass die Transaktion unter Verwendung eines Tokens verarbeitet wurde.

Dieses Feld wird zurückgegeben, wenn die Zahlung mit einem Token durchgeführt wurde.

X2-EN.png tokentype
XPath: /billing/payment/pan/@tokentype
Alphanumerisch (50)

Dient zur Identifizierung der Art des für diese Zahlung verwendeten Tokens (z. B. "VISATOKEN").

Dieses Feld wird zurückgegeben, wenn die Zahlung mit einem Token durchgeführt wurde.

X2-EN.png walletdisplayname
XPath: /billing/payment/wallet/displayname
Alphanumerisch (255)

Diese enthält normalerweise die letzten vier Ziffern der Kartennummer des Kunden (z. B. "1111").

Dieses Feld wird zurückgegeben, wenn die Zahlung mit einer Brieftasche durchgeführt wurde.

X2-EN.png walletsource
XPath: /billing/payment/wallet/source
Alphanumerisch (20)

Dient zur Identifizierung der Art der für diese Zahlung verwendeten Brieftasche (z. B. "APPLEPAY").

Dieses Feld wird zurückgegeben, wenn die Zahlung mit einer Brieftasche durchgeführt wurde.

Händler

Die folgenden Felder beziehen sich auf Ihre Kontokonfiguration:

  Feld Format Beschreibung
X2-EN.png chargedescription
XPath: /merchant/chargedescription
Alphanumerisch einschließlich
Symbole (25)

Dies ist eine Beschreibung der Zahlung, die auf dem Kontoauszug des Kunden erscheint.

Dies wird von Händlern mit einem Trust Payments Acquiring-Konto unterstützt. Wenn Sie eine andere Acquiring-Bank verwenden, müssen Sie unser Support-Team kontaktieren, um zu prüfen, ob diese Funktion unterstützt wird, bevor Sie fortfahren.

Die Spezifikation dieses Feldes hängt von Ihrer anwerbenden Bank ab.

Klicken Sie hier für weitere Informationen.

 Gültige Zeichen:

  • Großbuchstaben/Kleinbuchstaben A-Z
  • Ziffern 0-9
  • Räume
  • Zeichensetzung: + - _ . @ ( )

Dieses Feld wird zurückgesendet, wenn es an die erwerbende Bank gesendet wird.

X4-EN.png 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.
X2-EN.png merchantcategorycode
XPath: /merchant/merchantcategorycode
Alphanumerisch (255)

Es handelt sich dabei um Angaben zu dem Konto, das für die Bearbeitung der Transaktion verwendet wird. Um diese Felder zu ändern, wenden Sie sich bitte an unser Support-Team.

Die zurückgegebenen Werte hängen von der Konfiguration Ihres Kontos ab.

merchantcity
XPath: /merchant/merchantcity
Alphanumerisch (127)
merchantcountryiso2a
XPath: /merchant/merchantcountryiso2a
Alpha (2)
merchantname
XPath: /merchant/merchantname
Alphanumerisch (255)
merchantstatecode
XPath: /merchant/merchantstatecode
Alphanumerisch (127)
merchantzipcode
XPath: /merchant/merchantzipcode
Alphanumerisch (10)
X4-EN.png operatorname
XPath: /merchant/operatorname
Alphanumerisch (255) Der Wert dieses Feldes enthält den Namen des Benutzers, der die Anfrage bearbeitet hat.
X2-EN.png orderreference
XPath: /merchant/orderreference
Alphanumerisch einschließlich
Symbole (25)

Ihre eindeutige Auftragsnummer, die im System Trust Payments gespeichert werden kann.

Hinweis: Dies kann zu einem späteren Zeitpunkt aktualisiert werden (nur wenn die Transaktion noch nicht abgeschlossen ist Abrechnung).

Dieses Feld wird zurückgegeben, wenn es in der Anfrage übermittelt wurde.

X4-EN.png tid
XPath: /merchant/tid
Alphanumerisch (255) Die für die Bearbeitung der Transaktion verwendete Terminal-ID. Diese wird Ihrer Händlernummer zugeordnet, wenn wir Ihr Konto in unserem System einrichten.
Abrechnung

Die folgenden Felder enthalten die Abrechnung Einzelheiten:

  Feld Format Beschreibung
X4-EN.png settleduedate
XPath: /settlement/settleduedate
Datum JJJJ-MM-TT Das Datum, an dem die Transaktion abgewickelt wird.
X4-EN.png settlestatus
XPath: /settlement/settlestatus
Numerisch (3)

Ein numerischer Wert, der verwendet wird, um den Fortschritt von Abrechnung in Bezug auf diese Transaktion anzuzeigen.

Klicken Sie hier für eine vollständige Liste der settlestatus Werte.

Status des Vorgangs

Zusätzlich zu den response Objekts werden in der Antwort auch zwei zusätzliche Felder zurückgegeben:

  Feld Format Beschreibung
X2-EN.png acquireradvicecode
XPath: /acquireradvicecode
 Numerisch (1) Ein numerischer Wert, der nach einer wiederholten Zahlungsanforderung zurückgegeben wird und angibt, ob weitere Zahlungen verarbeitet werden können.

Kartierung:

  • 0 - Keine Maßnahme erforderlich.
  • 1 - Neue Kontoinformationen verfügbar.
  • 2 - Kann zum jetzigen Zeitpunkt nicht genehmigt werden.
  • 4 - Keine weiteren wiederkehrenden Transaktionen verarbeiten.
  • 8 - Zahlung durch Kartensystem gesperrt.

Dies hängt von Ihrer Bank ab. Bitte kontaktieren Sie Ihre Bank für weitere Informationen.

X2-EN.png acquirerresponsecode
XPath: /acquirerresponsecode
Alphanumerisch (255)

Wird von Ihrem Acquirer verwendet, um das Ergebnis der Anfrage anzuzeigen.

Dies hängt von Ihrer Bank ab. Bitte kontaktieren Sie Ihre Bank für weitere Informationen.

X2-EN.png acquirerresponsemessage
XPath: /acquirerresponsemessage
Alphanumerisch (255)
X2-EN.png authcode
XPath: /authcode
Alphanumerisch (255)

Der Autorisierung Code, der von der ausstellenden Bank bereitgestellt wird. Dieser ist je nach Bank unterschiedlich.

Wird nur zurückgegeben, wenn die Transaktion genehmigt ist.

X4-EN.png errorcode
XPath: /error/code
Numerisch (1-5) Die Fehlercode (errorcode) sollte verwendet werden, um festzustellen, ob die Anfrage erfolgreich war oder nicht.
  • Wenn die Fehlercode "0" ist, war die Transaktion erfolgreich.
  • Wenn die Fehlercode nicht "0" ist, war die Transaktion nicht erfolgreich.

Klicken Sie hier für eine vollständige Liste der errorcode und Nachrichtenwerte.

X2-EN.png errordata
XPath: /error/data
Alphanumerisch (255)

Zusätzliche Informationen zur Behebung des Fehlers.

Wird nur zurückgegeben, wenn ein Fehler aufgetreten ist.

X4-EN.png 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 Nachrichtenwerte.

X4-EN.png livestatus
XPath: /live
Numerisch (1)
  • 0 - Die Transaktion wurde über ein Testkonto abgewickelt.
  • 1 - Transaktion wird über ein Live-Konto abgewickelt.
X2-EN.png retrievalreferencenumber
XPath: /other/retrievalreferencenumber
Alphanumerisch (255)

Ein ISO-Begriff. Dieser wird verwendet, um auf die Quelltransaktion zu verweisen.

Dies hängt von Ihrer Bank ab. Bitte kontaktieren Sie Ihre Bank für weitere Informationen.

X4-EN.png securityresponseaddress
XPath: /security/address
Numerisch (1) Das Ergebnis der AVS und Sicherheitscode-Prüfungen.

Klicken Sie hier, um mehr zu erfahren.

X4-EN.png securityresponsepostcode
XPath: /security/postcode
Numerisch (1)
X4-EN.png securityresponsesecuritycode
XPath: /security/securitycode
Numerisch (1)
X4-EN.png 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.
X4-EN.png transactionstartedtimestamp
XPath: /timestamp
Datum Uhrzeit JJJJ-MM-TT hh:mm:ss Der Zeitpunkt, zu dem die Transaktion bearbeitet wurde.

 

Zusätzlich zu den response Objekts werden in der Antwort auch zwei zusätzliche Felder zurückgegeben:

  Feld Format Beschreibung
X4-EN.png requestreference Alphanumerisch (25) Dies ist ein internes Feld, das von Trust Payments erzeugt wird. Es muss nicht validiert werden. Bei Problemen mit der Anfrage kann dieses Feld vom Trust Payments Support angefordert werden, um die Ursache zu ermitteln.
X4-EN.png secrand Alphanumerisch (16) Zufällige Zeichenkette, die in der Antwort von nicht-API-basierten Bibliotheken zurückgegeben wird, die von Trust Payments entwickelt wurden.
War dieser Artikel hilfreich?
0 von 0 Personen fanden dies hilfreich