Equa Bank HTTP API parser pro výpis transakcí - PHP skript (zdarma)

Od září 2019 už API není funkční! Je vyžadována autorizace mobilem. Zřejmě je to ze zákona a budou to mít všechny banky.

Doporučuji přejít k FIO apod., kde mají oficiální API.

PHP knihovna umí následující:

  • Přihlásit do bankovnictví Equa Bank (pouze osobní účet!)

  • Vypsat účty a jejich zůstatky

  • Vypsat transakce na účtě ve zformátovaném tvaru

  • Originál export transakcí v PDF, XML nebo CSV

Příklad použití

<?php
/**
* Ukázkový skript pro EquaBank API
*/
include 'equabank_api.php';

$eb = new EquaBank(
"uzivatelske_jmeno", "vase_heslo");
// v nastavení svého bankovnictví musíte mít deaktivované ověřování přes SMS, jinak skript vrátí chybu

$ucty = $eb->getAccounts(); // seznam účtů a jejich zůstatky
print_r($ucty);

$ucet =
'1234567890'// číslo účtu

$transakce = $eb->getTransactions($ucet, -14); // seznam transakcí za posledních 14 dní

$transakce = $eb->getTransactions($ucet, '2016-01-01', '2016-12-31'); // seznam transakcí za rok 2016
/*
$transakce vypada nějak takto:
[1] => Array
(
   [datum] => 2015-08-02 // datum uskutečnění
   [zauctovani] => 2015-08-02 // datum zaúčtování
   [platce_prijemce] => JAN NOVÁK
   [platce_prijemce_ucet] => 000000-1109080801/4000
   [popis] => PŘÍCHOZÍ PLATBA Z JINÉ BANKY
   [zprava] => 
   [ks] => 
   [vs] => 20141498
   [ss] => 
   [castka] => 3500
   [zustatek] => 2190751,32
)
*/

// CSV export za posledních 31 dní
$csv_obsah = $eb->getTransactionsCSV($ucet, -31);

// PDF export od začátku roku
$obsah = $eb->getTransactionsPDF($ucet, '2016-01-01');
file_put_contents(
'export.pdf', $obsah);

// XML export za posledních 10 dní
$xml_obsah = $eb->getTransactionsXML($ucet, -10);

Changelog

07.05.2016 - Vytvoření skriptu pro EquaBank (v minulosti jsem dělal také mBank zde)

Poslední zpětné linky