PDF Export

EPayment.notifyTrxPaypal

deprecated Für neue Anbindungen sollte der Web Service EPayment.notifyTrx verwendet werden.

  • Objekt: /net/dsb/commons/EPayment
  • Methode: notifyTrxPaypal
  • Version: 1.0.0

Mit dieser Methode wird eine über PayPal abgewickelte Zahlungstransaktion bei DSB bekannt gegeben. Dies ist notwendig, da die Backend Systeme (AVS/3, VHS/3, …) diese Informationen für die weitere Verarbeitung der Zahlung benötigen. Die Methode gibt eine DSB-Transaktions ID zurück, die dann mit dem jeweiligen Auftrag übergeben werden muss.

Klären Sie vor der Verwendung dieser Methode, ob der Zahlungsdienstleister Paypal bei Ihnen möglich ist.

Parameter

Name Typ / LängeKann / MussBeschreibung
notify-request-paypalXML m XML-Fragment welches die vom Backend zur Weiterarbeitung der Transaction benötigten Daten enthält. Dieses Element kann mehrfach vorkommen.
Request Struktur
Aufbau
<message version="1.0" system="VHS/3">
  <header>
    <client>9999</client>
    <service-provider>999</service-provider>
  </header>
  <body>
    <epayment-transaction>
      <notify-request-paypal>
        <external-transaction-id>8H093465NG186082U</external-transaction-id>
        <external-payment-date>2008-09-23</external-payment-date>
        <external-payment-time>11:03:00</external-payment-time>
        <amount>2990</amount>
        <currency-code>EUR</currency-code>
        <merchant-id>87654321</merchant-id>
      </notify-request-paypal>
    </epayment-transaction>
  </body>
</message>
Elementdefinition
Feld MandatoryLängeArtBeschreibung
epayment-transaction X - XMLXML Element
notify-request-paypal X - XMLXML Element
request-id 36 AN Eine eindeutige ID, die diesen Request identifiziert. Bei mehrteiligen Zahlungen muss diese ID vorhanden und bei allen Teilen gleich sein.
notify-type AN Art der übermittelten Transaktionsdaten:
NOTIFY-PREAUTHORIZE
NOTIFY-PURCHASE (Default)
external-transaction-idX 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.
merchant-id X AN Paypal ID des Händlers
billing-agreement-id 64 AN Billing Agreement Id bei wiederkehrenden Zahlungen
payerID 13 AN Paypal ID des Kunden
payerEmail 127 AN Email Adresse des Kunden
payerLastName 64 AN Nachname des Kunden
payerFirstName 64 AN Vorname des Kunden
dsb-extensions XMLdsb-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. Weitere Information