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
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
specification
field 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