class BankDataTransmissionWs extends SoapClient (View source)

FinanzOnline bank data transmission webservice.

Requirements for this service:

  • A registration for FinanzOnline
  • A user for the web service, which can be created in the user administration of FinanzOnline

Error codes

  • 0 = All fine :)
  • -1 = The session ID is invalid or expired.
  • -2 = The web service is currently not available due to maintenance work.
  • -3 = A technical error has occurred.
  • -4 = Various errors from the XML parser
  • -5 = You are not allowed to send content like this.

Constants

WSDL

Online WSDL url.

WSDL_LOCAL

Local WSDL file.

private TYPES

All supported bank data types.

Methods

__construct(SessionWs $sessionWs, array $soapOptions = [])

Constructor.

bool
upload(string $xml, BankDataType|string $type, bool $isTest = false)

Upload bank data to the FinanzOnline webservice.

Details

__construct(SessionWs $sessionWs, array $soapOptions = [])

Constructor.

Parameters

SessionWs $sessionWs

Session webservice

array $soapOptions

PHP SOAP client options

bool upload(string $xml, BankDataType|string $type, bool $isTest = false)

Upload bank data to the FinanzOnline webservice.

Parameters

string $xml

XML content or path to file

BankDataType|string $type

Bank data type (use BankDataType enum, string support deprecated)

bool $isTest

True if you want to send the data only for test purposes

Return Value

bool

Exceptions

Exception