PDF Export

EPayment.notifyTrxSofortUeberweisung

deprecate Use EPayment.notifyTrx instead.

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

This service provides the details of a 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..

Please check with your consultant, if Sofortüberweisung is available for you.

Parameter

Name Type / Length Mandatory / Optional Description
notify-request-sofort-ueberweisungXML m XML element with the data. This can occur multiple times
Request
Structure
<message system="vhs/3" version="1.0">
  <header>
    <client>9999</client>
    <service-provider>999</service-provider>
    <service-object>/net/dsb/commons/EPayment</service-object>
    <service-method>notifyTrxSofortUeberweisung</service-method>
    <service-version>1.0.0</service-version>
  </header>
  <body>
    <epayment-transaction>
      <notify-request-sofort-ueberweisung>
        <notify-type>NOTIFY-PURCHASE</notify-type>
        <external-transaction-id>1234xxx</external-transaction-id>
        <external-payment-date>2010-10-03</external-payment-date>
        <external-payment-time>10:34:00</external-payment-time>
        <amount>1235</amount>
        <currency-code>EUR</currency-code>
        <sue-transaction>?</sue-transaction>
        <sue-user_id>?</sue-user_id>
        <sue-project_id>?</sue-project_id>
        <sue-sender_holder>?</sue-sender_holder>
        <sue-sender_account_number>?</sue-sender_account_number>
        <sue-sender_bank_code>?</sue-sender_bank_code>
        <sue-sender_bank_name>?</sue-sender_bank_name>
        <sue-sender_bank_bic>?</sue-sender_bank_bic>
        <sue-sender_iban>?</sue-sender_iban>
        <sue-sender_country_id>?</sue-sender_country_id>
        <sue-recipient_holder>?</sue-recipient_holder>
        <sue-recipient_account_number>?</sue-recipient_account_number>
        <sue-recipient_bank_code>?</sue-recipient_bank_code>
        <sue-recipient_bank_name>?</sue-recipient_bank_name>
        <sue-recipient_bank_bic>?</sue-recipient_bank_bic>
        <sue-recipient_iban>?</sue-recipient_iban>
        <sue-recipient_country_id>?</sue-recipient_country_id>
        <sue-international_transaction>?</sue-international_transaction>
        <sue-amount>?</sue-amount>
        <sue-currency_id>?</sue-currency_id>
        <sue-reason_1>?</sue-reason_1>
        <sue-reason_2>?</sue-reason_2>
        <sue-security_criteria>?</sue-security_criteria>
        <sue-user_variable_0>?</sue-user_variable_0>
        <sue-user_variable_1>?</sue-user_variable_1>
        <sue-user_variable_2>?</sue-user_variable_2>
        <sue-user_variable_3>?</sue-user_variable_3>
        <sue-user_variable_4>?</sue-user_variable_4>
        sue-user_variable_5>?</sue-user_variable_5>
        <sue-email_sender>?</sue-email_sender>
        <sue-email_recipient>?</sue-email_recipient>
      </notify-request-sofort-ueberweisung>
    </epayment-transaction>
  </body>
</message>
Elementdefinition
Feld MandatoryLängeArtBeschreibung
epayment-transaction X - XMLXML Element
notify-request-sofort-ueberweisungX - 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.
sue-transaction 27 AN Transaktions-ID (eindeutig)
sue-user_id 32 AN Kundennummer
sue-project_id 32 AN Projektnummer
sue-sender_holder 27 AN Absender Kontoinhaber
sue-sender_account_number 30 AN Absender Kontonummer
sue-sender_bank_code 30 AN Absender Bankleitzahl
sue-sender_bank_name 255 AN Absender Bankname
sue-sender_bank_bic 50 AN Absender BIC
sue-sender_iban 50 AN Absender IBAN
sue-sender_country_id 2 AN Absender Land
sue-recipient_holder 27 AN Empfänger Kontoinhaber
sue-recipient_account_number 30 AN Empfänger Kontonummer
sue-recipient_bank_code 30 AN Empfänger Bankleitzahl
sue-recipient_bank_name 255 AN Empfänger Bankname
sue-recipient_bank_bic 50 AN Empfänger BIC
sue-recipient_iban 50 AN Empfänger IBAN
sue-recipient_country_id 2 AN Empfänger Land
sue-international_transaction 2 AN Auslandsüberweisung
sue-amount 11 AN Betrag
sue-currency_id 3 AN Währung
sue-reason_1 255 AN Verwendungszweck 1
sue-reason_2 155 AN Verwendungszweck 2
sue-security_criteria 2 AN Sicherheitskriterium erfüllt
sue-user_variable_0 255 AN Kundenvariable 0
sue-user_variable_1 255 AN Kundenvariable 1
sue-user_variable_2 255 AN Kundenvariable 2
sue-user_variable_3 255 AN Kundenvariable 3
sue-user_variable_4 255 AN Kundenvariable 4
sue-user_variable_5 255 AN Kundenvariable 5
sue-email_sender 255 AN Für eine zusätzliche Benachrichtigung an den Absender; Parameter muss beim Aufruf an uns übergeben werden!
sue-email_recipient 255 AN Für eine zusätzliche Benachrichtigung an den Absender; Parameter muss beim Aufruf an uns übergeben werden!
This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information