vladaurbanek / php-fio-api
PHP Fio API implemention
v2.2.0
2023-02-17 23:12 UTC
Requires
- php: ^8.0
- ext-curl: *
- guzzlehttp/guzzle: ^7.0.0
Requires (Dev)
- php-coveralls/php-coveralls: ~2.5.3
- phpunit/phpunit: ^9.3
- squizlabs/php_codesniffer: ~4.0.x-dev
Suggests
- kdyby/curl-ca-bundle: Provides regularly updated root certificates list
Provides
None
Conflicts
None
Replaces
None
README
Fio bank REST API implementation in PHP. It allows you to download and iterate through account balance changes.
There is a Symfony Bundle for using this library in a Symfony app.
Usage
- Install the latest version with
composer require mhujer/fio-api-php - Create a token in the ebanking (Nastavení / API)
- Use it according to the example bellow and check the docblocks
<?php require_once 'vendor/autoload.php'; $downloader = new FioApi\Downloader('TOKEN@todo'); $transactionList = $downloader->downloadSince(new \DateTime('-1 week')); foreach ($transactionList->getTransactions() as $transaction) { var_dump($transaction); //object with getters }
Requirements
Fio API PHP works with PHP 5.5, PHP 5.6 or PHP 7.
Submitting bugs and feature requests
Bugs and feature request are tracked on GitHub
Author
Martin Hujer - mhujer@gmail.com - https://www.martinhujer.cz
Changelog
2.2.0 (2016-03-13)
- #2: added Kdyby/CurlCaBundle as an optional dependency (@mhujer)
2.1.0 (2016-03-12)
- #1: updated default GeoTrust certificate (@soukiii)
- #1: added
specificationfield in transaction (@soukiii)
2.0.0 (2015-06-14)
- upgraded to Guzzle 6
- support for PHP 5.4 dropped (as Guzzle 6 requires PHP 5.5+)
1.0.3 (2015-06-14)
- updated root certificate (Root 3) as the Fio changed it on 2014-05-26
1.0.0 (2015-04-05)
- initial release