joonis Logo

Dokumentation PyEBICS v1.x

Die Dokumentation ist derzeit nur in englischer Sprache verfügbar.

Installation

The PyEBICS package is available for Python 2.6 and 2.7 (32/64 bit) on PyPI (Python Package Index). If you need a solution for Python 3 or any other programming language, have a look at the XML-RPC server.

PyEBICS depends on the following packages:

Pillow is only required if you want to scan SEPA mandates for printed barcodes which hold the mandate reference number.

Linux

Install it with easy_install:

easy_install PyEBICS

Or use pip:

pip install PyEBICS

If setuptools is not installed, download the source package, extract it and run:

python setup.py install

In the latter case you must also manually install all dependencies.

Windows

Install all above-mentioned packages. Executables can be found on the corresponding PyPI sites with the exception of PyCrypto and fpdf. These installers are listed below. PyCrypto packages were build against MPIR and therefore include the _fastmath module. Be sure to download the correct installers in terms of the used Python version and bitness.

fpdf-1.7.win32.exe [345.76 KB]

Package registration

The Python EBICS package

ebics.register(name=None, keycode=None, users=None)

Registers the EBICS package.

It is required to call this function once before any submodule can be imported. Without a valid license the functionality is restricted.

Parameters:
  • name – The name of the licensee.
  • keycode – The keycode of the licensed version.
  • users – The licensed EBICS user ids (Teilnehmer-IDs). It must be a string or a list of user ids.
Returns:

True on success or False on failure.

Example

import ebics
# Register an unlicensed version
ebics.register()
# Register a licensed version
ebics.register('LICENSEE_NAME', 'KEYCODE', 'EBICS_USER_ID')

Kann ich
  Ihnen helfen?


Schreiben Sie mir
doch einfach unter
giraffe@joonis.de