Inhaltsverzeichnis getCardTransactionByDsbId Request Struktur Response Struktur getCardTransactionByDsbId Die Methode liefert alle Daten zu einer Transaktions-UUID zurück. Objekt: /net/dsb/commons/CardTransactionProcessing Methode: getCardTransactionByDsbId Version: 1.0.0 Parameter Name Typ / Länge Kann / Muss Beschreibung cc-dsb-transaction-id AN / 36 M DSB Transaktions-UUID einer bereits durchgeführten reditkartentransaktion. Request Struktur Aufbau <?xml version="1.0" encoding="ISO-8859-1"?> <message version="1.0" system="vhs/3" > <header> <client>4711</client> <service-provider>999</service-provider> </header> <body> <cc-dsb-transaction-id>4AF41CAC-B5B4-B77B-3B76-183E70E2F2E7</cc-dsb-transaction-id> </body> </message> Response Struktur Aufbau <?xml version="1.0" encoding="ISO-8859-1"?> <message version="1.0" system="vhs/3"> <header> <client>4711</client> <service-provider>999</service-provider> </header> <body> <card-transaction> <!-- Ursprünglicher Request, der zu dieser Response geführt hat, --> <!-- wenn dies bei der Anfrage angefordert wurde --> <!-- (siehe Feld: cc-return-request) --> <!-- Aufbau ...-Request: siehe jeweiliger Abschnitt --> <...-request> </...-request> <!-- Response zum o. a. Request --> <response> <cc-merchant-id></cc-merchant-id> <cc-payment-operation></cc-payment-operation> <cc-service-provider></cc-service-provider> <!-- Ergebnis des Requests --> <cc-result-status></cc-result-status> <cc-result-code></cc-result-code> <cc-result-message></cc-result-message> <cc-result-advice></cc-result-advice> <cc-result-timestamp></cc-result-timestamp> <cc-result-amount></cc-result-amount> <cc-result-currency></cc-result-currency> <!-- Referenz IDs --> <cc-dsb-transaction-id></cc-dsb-transaction-id> <cc-external-transaction-id></cc-external-transaction-id> <cc-external-transaction-token></cc-external-transaction-token> <cc-reconciliation-transaction-id></ cc-reconciliation-transaction-id> <!-- Wiederkehrende Transaktionen --> <cc-repeating-transaction-id></cc-repeating-transaction-id> <!-- Autorisierungs Code --> <cc-authorisation-code></cc-authorisation-code> <cc-authorisation-timestamp></cc-authorisation-timestamp> <cc-data> <cc-number></cc-number> <cc-cardholder-name></cc-cardholder-name> <cc-expiration-year></cc-expiration-year> <cc-expiration-month></cc-expiration-month> <cc-company-code></cc-company-code> </cc-data> <dsb-extensions>...</dsb-extensions> </response> <!-- Request an den Zahlungsdienstleisters (nur bei Retrieval-Methoden) --> <cc-original-request></cc-original-request> <!-- Response des Zahlungsdienstleisters (nur bei Retrieval-Methoden) --> <cc-original-response></cc-original-response> </card-transaction> </body> </message> Elementdefinition Feld MandatoryLängeArt Beschreibung card-transaction M - XML Elementgruppe (Collection) für eine Kartentransaktion …-request M - XML Elementgruppe (Collection) für RequestDaten (die aktuelle oder zur abgefragten Transaktion gehörige Anfrage) – Beschreibung s. jeweiliger Abschnitt response M - XML Elementgruppe (Collection) für RequestDaten (die aktuelle oder zur abgefragten Transaktion gehörige Antwort) cc-merchant-id M 4 AN Die merchant-id des Nutzers. cc-payment-operation O - AN Die Methode die aufgerufen wurde. cc-service-provider M 4 AN DSB ID des KreditkartenzahlungsDienstleisters, an den die Transaktion gesendet werden soll. Muss, wenn nicht ccdsb-transaction-id angegeben ist. cc-result-status M 10 AN Dieses Element zeigt das Ergebnis der ausgeführten Transaktion. Gültige Werte: OK Transaktion fachlich ok und verarbeitet NOT OK Transaktion fachlich fehlerhaft, nicht verarbeitet cc-result-code M 10 AN Returncode des dsb-Webservices (ggf. Mappen von Systemfehlern/techn.Fehlern des Dienstleisters) cc-result-message O 1024 AN Fehlermeldung bzw. Infomeldung cc-result-advice O 1024 AN Empfehlung zur Behebung/Vermeidung d. Fehlers cc-result-timestamp M 19 DT Zeitstempel des techn. Ergebnisses im Format YYYY-MM-DDTHH:MM:SS cc-result-amount M 16 N Betrag welcher in der Transaktion verwendet wurde. cc-result-currency M 3 AN Transaktionswährung nach ISO 4217. cc-dsb-transaction-id M 36 AN DSB Transaktions-UUID. Diese ID MUSS bei Online-Autorisierungen mit in die Aufträge (z. B. Versandhandelsaufträge oder Abonnements) gepackt werden, damit die Fakturen die Ergebnisse berücksichtigen können. cc-external-transaction-id M - AN Eindeutige ID der Transaktion im System des Kreditkarten-Zahlungsdienstleisters. cc-external-transaction-token B - AN Externes Token der Transaktion im System des Kreditkarten-Zahlungsdienstleisters. Diese Feld muss bei Folgetransaktionen im Request bestückt wieder mitgeliefert werden, wenn es im Response einer StartTransaktion gefüllt war. Derzeitige Verwendung: Wirecard: nein Cybersource: ja GlobalCollect: ja cc-reconciliation-transaction-id B - AN Wird zurückgeliefert wenn Capture, Refund, Book ausgeführt wird. cc-repeating-transaction-id B - AN Eindeutige ID der Transaktion im System des Kreditkarten-Zahlungsdienstleisters zur Ausführung wiederkehrender Zahlungsvorgänge per Kreditkarte ohne Übertragung von Kartendetails (siehe auch PCI) cc-authorisation-code B - AN Autorisierungscode: Numerischer oder alphanumerischer Code, der vom Kartenausgeber gesandt wird und nachweist, dass die Transaktion autorisiert wurde. Im Fehlerfall enthält dieses Element keinen Wert. cc-authorisation-timestamp C - AN Zeitstempel desAutorisierungs Ergebnisses im Format YYYY-MM-DDTHH:MM:SS cc-data B - C Elementgruppe (Collection) für eine Kreditkartentransaktion. Nur bei Verarbeitungsart „Initial“ und „Single“ notwendig. cc-number M 256 A Maskierte Kreditkartennummer, unverschlüsselt, zB 444433**1111 - dient zur Kommunikation mit Kunden bei Zahlungsproblemen cc-number-masked M 20 A cc-cardholder-name M 50 AN Name des Karteninhabers cc-expiration-year M 4 N Jahr des Ablaufdatums der Karte im Format YYYY cc-expiration-month M 2 N Monat des Ablaufdatums der Karte im Format MM cc-company-code M 4 AN Kreditkarteninstitut (AMEX,VISA,MC,DC ) cc-original-request B n. a. XML #CDATA-Element, welches denn original Request, der an den Zahlungsdienstleister gesendet wurde enthält. Diese Feld ist für interne Prüfzwecke bestimmt und wird nur bei Retrieval-Methoden zurückgeliefert cc-original-response B n. a. XML #CDATA-Element, welches denn original Response, der vom Zahlungdienstleister zurückgesendet wurde, enthält. Diese Feld ist für interne Prüfzwecke bestimmt und wird nur bei Retrieval-Methoden zurückgeliefert. dsb-extensions B n. a. AN Siehe dsb-extensions Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. OK Weitere Information