IBAN-BIC.com (Theano GmbH) » Webservice » Dokumentation » Dokumentation: transfer_form
Beispiel:
transfer_form("international", "31.08.2016", "Hugo Meier", "AT022050302101023600", "SPIHAT22XXX", "Hans Müller", "BE68844010370034", "RABOBE22", "123,20", "Verwendungszweck1", "Verwendungszweck2", "username", "password")
Zweck: Validatiert die angegebenen IBANs und generiert ein SEPA-Überweisungsformular im PDF-Format, das, wenn es in Farbe und ohne Größenverändung ausgedruckt wird, von Überweisungsscannern in Bankfilialen eingelesen werden kann (getestet bei der Volksbank in Deutschland). Das Formular wird mit den angegebenen Daten ausgefüllt, in diesem Beispiel: eine Überweisung von 123.20 EUR von Hans Müller mit der IBAN BE68844010370034 an Hugo Meier mit der IBAN AT022050302101023600 und BIC SPIHAT22XXX, mit dem Verwendungszweck (auf zwei Zeilen verteilt) "Verwendungszweck1" und "Verwendungszweck2", und mit einem QR-Code in der oberen rechten Ecke, mit dem die Überweisungsdaten automatisch in eine Banking-App eingelesen werden können.
Zugang: Benutzer-ID und Passwort sind dieselben wie fürs Einloggen auf iban-bic.com.
Eingabe-Parameter:
Ausgabe:
tns:TransferResStruct mit folgenden Feldern:
Bei der Einführung der neuen Funktion qrcode wollten wir unsere Kunden nicht dazu zwingen, sofort ihre eigene Software an eine neue WSDL-Datei anzupassen. Stattdessen widmeten wir eine existierende Funktion in der stabilen Version der SOAP-Schnittstelle um, so dass wir die neue Funktionalität anbieten konnten, ohne die stabile SOAP-Schnittstelle um eine neue Funktion zu erweitern.
Die Dokumentation der neuen Funktion qrcode erklärt, wozu Sie Überweisungs-QR-Codes erzeugen können und wie Sie die QR-Codes, die unser System liefert, in Webseiten und in PDF-Dateien einbauen können.
Wenn Sie die stabile Version der SOAP-Schnittstelle benutzen wollen (und nur dann), d.h. wenn die nicht ganz so stabile Version, REST oder der http-Wrapper nicht in Frage kommen (die alle bereits die neue Funktion enthalten), dann nutzen Sie bitte die Funktion transfer_form wie folgt.
Um den QR-Code zu erhalten, den Sie mit dem folgenden Aufruf erzeugen würden,
qrcode(Empfänger, iban, bic, Betrag, Verwendungszweck, Fußzeile, Benutzername, Passwort)
rufen Sie stattdessen auf:
transfer_form("qr", Datum, Empfänger, iban, bic, Absender, Absender_iban, Absender_bic, Betrag, Verwendungszweck, Fußzeile, Benutzername, Passwort).
Die fettgedruckten Parameter sind dieselben wie für die neue Funktion qrcode. Die anderen Parameter haben keinen Einfluss auf den QR-Code, aber auch die irrelevante Absender-IBAN sollte eine valide IBAN sein.