aplikace
// qr_platba běží

QR Platba

Z čísla účtu a částky vytvoří českou QR platbu (SPAYD). Naskenujete ji v bankovní aplikaci a máte předvyplněný příkaz. Vše v prohlížeči — účet nikam neodesílám.

// údaje platby
/

Zadejte číslo účtu a kód banky. QR se vytvoří samo.

// qr kód
zatím prázdné
vyplňte účet a částku
IBAN
SPAYD
// dokumentace

API pro vývojáře

endpoint
GET /api/qr-platba

Vrátí řetězec SPAYD a spočítaný IBAN. QR kód z něj vykreslíte čímkoli — třeba stejnou knihovnou jako tahle stránka.

acc

Číslo účtu vcelku: 19-2000145399/0800

ucet banka predcisli

Nebo po částech. Případně rovnou iban.

am

Částka, např. 450 nebo 450.50. Volitelné.

vs ss ks msg dt

Symboly, zpráva a datum splatnosti. Vše volitelné.

příklad · curl
curl "https://tomasmotl.cz/api/qr-platba?\
acc=19-2000145399/0800&am=450&vs=1234567890"
odpověď · 200 application/json
{
  "spayd":    "SPD*1.0*ACC:CZ6508000000192000145399*AM:450.00*CC:CZK*X-VS:1234567890",
  "iban":     "CZ6508000000192000145399",
  "amount":   "450.00",
  "currency": "CZK"
}

SPAYD je oficiální formát České bankovní asociace. IBAN se počítá z čísla účtu (mod 97) — před ostrou platbou si částku i účet vždy zkontrolujte.