Download the PHP package ebics-api/ebics-client-php without Composer

On this page you can find all versions of the php package ebics-api/ebics-client-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package ebics-client-php

EBICS-CLIENT-PHP

CI Latest Stable Version Total Downloads License

PHP library to communicate with a bank through EBICS protocol.
PHP EBICS Client - https://ebics-api.github.io/ebics-client-php/
Supported PHP versions - PHP 7.2 and higher
Supported EBICS versions: 2.4, 2.5, 3.0; Encryption versions: E002, X002, A005, A006; Switching EBICS T/TS

💥 (Premium) EBICS API Client

Get your EBICS API Client standalone microservice in Docker for the easiest EBICS integration. Explore the DEMO to see if it meets your needs. Ideal for fintechs, ERPs, payment processors, and enterprises needing a robust EBICS integration.

License

ebics-api/ebics-client-php is licensed under the MIT License, see the LICENSE file for details

Installation

Initialize client

You will need to have this information from your Bank: HostID, HostURL, PartnerID, UserID

Global process and interaction with Bank Department

1. Create and store your 3 keys and send initialization request.

2. Generate a EBICS letter

3. Wait for the bank validation and access activation.

4. Fetch the bank keys.

5. Play with other transactions!

Transaction Description
HEV Download supported protocol versions for the Bank.
INI Send to the bank public signature of signature A005.
HIA Send to the bank public signatures of authentication (X002) and encryption (E002).
H3K Send to the bank public signatures of signature (A005), authentication (X002) and encryption (E002).
HCS Upload for renewing user certificates.
HPB Download the Bank public signatures authentication (X002) and encryption (E002).
SPR Suspend activated keyring.
HPD Download the bank server parameters.
HKD Download customer's customer and subscriber information.
HTD Download subscriber's customer and subscriber information.
HAA Download Bank available order types.
PTK Download transaction status.
FDL Download the files from the bank.
FUL Upload the files to the bank.
BTD Download request files of any BTF structure.
BTU Upload the files to the bank.

If you need to parse Cfonb 120, 240, 360 use ebics-api/cfonb-php
If you need to parse MT942 use ebics-api/mt942-php


All versions of ebics-client-php with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4 || ^8
ext-bcmath Version *
ext-curl Version *
ext-dom Version *
ext-json Version *
ext-openssl Version *
ext-zip Version *
ext-zlib Version *
ext-libxml Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package ebics-api/ebics-client-php contains the following files

Loading the files please wait ....