EPayment.getTrxDetails internal: This is an internal web service that can only be used by dsb backend systems. This web service returns the details of a payment transaction. Objekt: /net/dsb/commons/EPayment Methode: getTrxDetails Version: 1.0.0 Parameter Name Typ / LängeKann / MussBeschreibung details-requestXML m XML-Fragment welches die vom Backend zur Weiterarbeitung der Transaction benötigten Daten enthält. Request Struktur Aufbau <?xml version="1.0" encoding="UTF-8"?> <message version="1.0" system="VHS/3"> <header> <client>9999</client> <service-provider>999</service-provider> </header> <body> <epayment-transaction> <details-request> <dsb-transaction-id>7798093C-59E1-CE53-5D6A-78FA13437CF4</dsb-transaction-id> </details-request> </epayment-transaction> </body> </message> Elementdefinition Feld MandatoryLängeArtBeschreibung epayment-transactionX - XMLXML Element details-request X - XMLXML Element dsb-transaction-id X 36 AN DSB ID der Transaktion. Response Struktur Aufbau <?xml version="1.0" encoding="UTF-8"?> <message version="1.0" system="VHS/3"> <header> <client>9999</client> <service-provider>999</service-provider> </header> <body> <epayment-transaction> <transaction-details> <payment-provider>PAYPAL</payment-provider> <payment-type>NOTIFY</payment-type> <dsb-transaction-id>7798093C-59E1-CE53-5D6A-78FA13437CF4</dsb-transaction-id> <external-transaction-id>4GP11988CY531320J</external-transaction-id> <external-payment-date>2008-09-23</external-payment-date> <external-payment-time>11:26:56</external-payment-time> <amount>123</amount> <currency-code>EUR</currency-code> <dsb-request...</dsb-request> <dsb-response>...</dsb-response> <external-request1>...</external-request1> <external-response1>...</external-response1> <external-request2>...</external-request2> <external-response2>...</external-response2> <external-request3>...</external-request3> <external-response3>...</external-response3> </transaction-details> </epayment-transaction> </body> </message> Elementdefinition Feld MandatoryLängeArtBeschreibung epayment-transaction X - XMLXML Element transaction-details X - XMLXML Element payment-provider X 6 AN Art des Zahlungsdienstleisters: siehe List of Payment Provider payment-type X AN Art der Transaktionsdaten: NOTIFY-PREAUTHORIZE NOTIFY-PURCHASE BOOKBACK REFUND … dsb-transaction-id X AN DSB ID der Transaktion external-transaction-id 36 AN Externe ID der Transaktion (d.h. ID des Zahlungsdienstleisters) external-payment-date X 10 D Datum der Transaktion im Format “yyyy-MM-dd” external-payment-time X 8 T Zeitpunkt der Transaktion im Format “HH:mm:ss” amount X 7 N Betrag der Transaktion. Achtung: Ganzzahliger Wert in der kleinsten Einheit der in der Anfrage angegebenen Währung (z.B. EUR 10,00 ⇒ 1000). currency-code X 3 AN Transaktionswährung nach ISO 4217. dsb-request XMLXML Request-String, welcher an den jeweiligen DSB Service (z.B. notify oder bookback) gesendet wurde dsb-response XMLXML Response-String des Services external-request1 XML1. XML Request, der an den Payment Provider geschickt wurde (falls vorhanden) external-response1 XML1. XML Response des an den Payment Providers (falls vorhanden) external-request2 XML2. XML Request, der an den Payment Provider geschickt wurde (falls vorhanden) external-response2 XML2. XML Response des an den Payment Providers (falls vorhanden) external-request3 XML3. XML Request, der an den Payment Provider geschickt wurde (falls vorhanden) external-response3 XML3. XML Response des an den Payment Providers (falls vorhanden) This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.OKMore information