Kontomierz Kontomatik Android - Twoje API do 25 banków!

Co to jest Kontomatik?

Programisto - Kontomatik to Twoje API do 25 polskich banków.

Kontomatik to biblioteka i aplikacja na Androida umożliwiająca import danych z polskich banków i eksport tych danych po HTTPS w jednolitym formacie JSON lub XML na Twój serwer, do Twojej bazy lub aplikacji.

Kontomatik umożliwi Twojej aplikacji regularny podgląd sald rachunków i szczegółowej historii transakcji na Twoich kontach bankowych.

Kontomatik Android w Google Play jest dostępny w wersji eskperymentalnej.

Do czego mogę to wykorzystać?

Przykłady:

  • automatycznie zasilaj konta premium użytkowników Twojej aplikacji webowej
  • automatycznie oznaczaj faktury jako zapłacone

Ile to kosztuje?

Wersja eksperymentalna jest całkowicie bezpłatna. W przyszłości mogą pojawić się bardzo niewielkie opłaty za importowanie danych.

Jak działa Kontomatik na Androida?

  1. podajesz login i hasło do wybranego banku w aplikacji mobilnej Kontomatik Android
  2. określasz częstotliwość importów oraz URL gdzie dane mają być wysyłane
  3. aplikacja cyklicznie (np. co godzinę)
    1. łączy się z bankiem w Twoim imieniu
    2. odczytuje dane metodą site-scraping
    3. wysyła je jako JSON lub XML pod wskazany przez Ciebie adres URL
  4. korzystasz z czystych danych w swojej aplikacji

Jakie banki są obsługiwane?

Kontomatik Android obsługuje wszystkie banki wspierane przez Kontomierz. Lista banków, z których można importować dane automatycznie znajduje się tutaj: http://kontomierz.pl/supported_features

Jakie dane są importowane?

Importowane są:

  • lista rachunków (nazwa, saldo, właściciel)
  • lista transakcji na poszczególnych rachunkach (opis, kwota, IBAN / druga strona transakcji, rodzaj transakcji i inne szczegóły)

Czy to jest bezpieczne?

  • cały proces odbywa się lokalnie na Twoim urządzeniu
  • nigdy nie znamy Twojego loginu i hasła
  • nie mamy dostępu do Twoich danych finansowych
  • statystyki użycia mogą być wysyłane do firmy Kontomierz.pl Sp. z o.o. (nie zawierają danych wrażliwych)

Niezawodność

  • oparte na technologii Kontomierza rozwijanej od 2008 roku i sprawdzonej na dziesiątkach tysięcy użytkowników
  • z naszej technologii korzystają banki i korporacje finansowe takie jak Alior Bank, Idea Bank, Wonga i Kreditech
  • automatyczne aktualizacje minimalizują Twój czas oczekiwania na poprawkę po zmianach w systemach bankowych

Odpowiedzialność Kontomierza i wsparcie techniczne

  • model AS-IS, NO WARRANTY
  • NIE świadczymy indywidualnego wsparcia technicznego dla tej aplikacji
  • błędy i sugestie prosimy zgłaszać na kontakt@kontomierz.pl

Potrzebujesz więcej?

Dla dużych firm i instytucji oferujemy indywidualne wdrożenia technologii Kontomatik z wysokim SLA i dedykowanym wsparciem technicznym.

Kontomatik jest dostępny jako:

  • Kontomatik Service - usługa API HTTPS / XML, model SaaS, hosting w Kontomierzu lub w infrastrukturze klienta
  • Kontomatik Applet - applet Javy uruchamiany w przeglądarkach i wysyłający dane do Twojej aplikacji
  • Kontomatik Android - aplikacja na androida cyklicznie forwardująca dane z banków do Twojej aplikacji
  • Kontomatik Lib - biblioteka Javy, której możesz użyć we własnej aplikacji na platformie JVM

JSON - format danych

Kontomatik Android wyśle na Twój serwer żądanie POST z parametrem json zawierającym dane w poniższym formacie:

{
  "target": {
    "name": "MBank",
    "accounts": [
      {
        "name": "eKONTO",
        "iban": "PL32114020040000320250132522",
        "currencyBalance": -20.1,
        "currencyName": "PLN",
        "owner": "Jan Nowak",
        "moneyTransactions": [
          {
            "transactionOn": "2014-01-20",
            "bookedOn": "2014-01-21",
            "currencyAmount": 43.97,
            "title": "Zwrot za piwo w pubie",
            "party": "Stanisław Kowalski",
            "partyIban": "PL68249000050000400075212326",
            "kind": "PRZELEW ZEWNĘTRZNY WYCHODZĄCY"
          },
          {
            // ... kolejne tranakcje
          }
        ],
      },
      {
        // ... kolejne rachunki
      }
    ]
  }
}

target.name symbol banku, jeden z: Alior, Sync, Bgz, Bph, BphFirmowy, Millennium, Pekao, PekaoFirmowy, Pocztowy, Bzwbk, Fortis, Bos, Citibank, Deutsche, Idea, Ing, Inteligo, MBank, Pko, Polbank
target.accounts lista rachunków bankowych w danym banku
[account].name nazwa rachunku tak jak prezentowana w systemie banku
[account].iban IBAN rachunku w formacie bez spacji z kodem kraju
[account].currencyBalance saldo księgowe rachunku wyrażone w walucie w jakiej jest on prowadzony
[account].currencyName symbol waluty, w jakiej prowadzony jest rachunek, np. PLN
[account].owner dane właściciela rachunku, najczęściej imię i nazwisko, czasem także adres, zależnie co bank prezentuje w swoim systemie w szczegółach rachunku
[account].moneyTransactions lista tranakcji na danym rachunku w wybranym okresie
[moneyTransaction].transactionOn data transakcji w formacie YYYY-MM-DD
[moneyTransaction].bookedOn data księgowania w formacie YYYY-MM-DD, może być późniejsza niż data transakcji
[moneyTransaction].currencyAmount kwota transakcji wyrażona w walucie, w jakiej prowadzony jest rachunek
[moneyTransaction].title tytuł transakcji, może być null/pusty
[moneyTransaction].party druga strona transakcji, może być null/pusta
[moneyTransaction].partyIban IBAN drugiej strony transakcji, może być null/pusty
[moneyTransaction].kind rodzaj transakcji, może być null/pusty

XML - format danych

Kontomatik Android wyśle na Twój serwer żądanie POST z parametrem xml zawierającym dane w poniższym formacie:

<?xml version="1.0" encoding="utf-8"?>
<target name="MBank">
  <accounts>
    <account>
      <name>eKONTO</name>
      <iban>PL32114020040000320250132522</iban>
      <currencyBalance>-20.10</currencyBalance>
      <currencyName>PLN</currencyName>
      <owner>Jan Nowak</owner>
      <moneyTransactions>
        <moneyTransaction>
          <transactionOn>2014-01-20</transactionOn>
          <bookedOn>2014-01-21</bookedOn>
          <currencyAmount>43.97</currencyAmount>
          <title>Zwrot za piwo w pubie</title>
          <party>Stanisław Kowalski</party>
          <partyIban>PL68249000050000400075212326</partyIban>
          <kind>PRZELEW ZEWNĘTRZNY WYCHODZĄCY</kind>
        </moneyTransaction>
        <!-- ... kolejne transakcje -->
      </moneyTransactions>
    </account>
    <!-- ... kolejne rachunki -->
  </accounts>
</target>

Pola opisane są powyżej w sekcji JSON.

Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies w celu świadczenia Państwu usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Państwa urządzeniu końcowym. Możecie Państwo dokonać w każdym czasie zmiany ustawień dotyczących cookies. Więcej szczegółów w naszej Polityce dotyczącej cookies