PDF Export

EPayment.notifyTrxPaypal

deprecate Use EPayment.notifyTrx instead.

This service provides the details of a Paypal payment transaction to dsb. This is needed to give this information to the dsb backend systems. They need them to further process the payment. This method returns a transaction id you can use to reference the payment in an order..

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

Please check with your consultant, if Paypal is available for you.

Parameter

Name Type / Length Mandatory / Optional Description
notify-request-paypalXML m XML element with the data. This can occur multiple times
Request
Structure
<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 A unique id of this notify request. If there are multiple notifies in this request the id must be provided and must be unique in all parts.
notify-type AN Type of the transaction:
NOTIFY-PREAUTHORIZE
NOTIFY-PURCHASE (Default)
external-transaction-id X 36 AN payment provider's id of the transaction
external-payment-date X D date of the transaction ( Format: “yyyy-MM-dd” )
external-payment-time X T Time of the transaction ( Format “HH:mm:ss” )
amount X 7 N Amount of the transaction. This is in the minimal unit of this currency (i.e. EUR 10,00 ⇒ 1000).
currency-code X 3 AN Currency according to ISO 4217.
merchant-id X AN ID of the merchant or the shop in the system of the payment provider
billing-agreement-id 64 AN Billing Agreement Id for repeating payments
payerID 13 AN Paypal ID of customer
payerEmail 127 AN Email of customer
payerLastName 64 AN Last name of customer
payerFirstName 64 AN First name of customer
dsb-extensions XML dsb-extensions
This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information