EPayment.notifyTrxSofortUeberweisung Mit dieser Methode wird eine über Sofortüberweisung 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 Sofortüberweisung bei Ihnen möglich ist. Objekt: /net/dsb/commons/EPayment Methode: notifyTrxSofortUeberweisung Version: 1.0.0 Parameter Name Typ / LängeKann / MussBeschreibung notify-request-sofort-ueberweisungXML m XML-Fragment welches die vom Backend zur Weiterarbeitung der Transaction benötigten Daten enthält. Dieses Element kann mehrfach vorkommen. Request Struktur Aufbau <?xml version="1.0" encoding="ISO-8859-1"?> <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 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-id X 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. 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! 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