GET /api/v1/support/qr
Vygeneruje payment QR data.
Query:
| Parametr | Default | Význam |
|---|---|---|
country | cz | cz (SPAYD) nebo sk (Pay By Square) |
amount | — | Částka v měně daného státu |
vs | — | Variabilní symbol (volitelný, pro přiřazení) |
qr_data je předem zakódovaný řetězec, který frontend renderuje jako QR (např. přes qrcode.js).
Formáty
CZ — SPAYD
Plain text:SK — Pay By Square
Binární payload (z hlaviček + IBAN + amount), zkomprimován LZMA, zakódován v base32. ImplementaceCore/Payment/PayBySquare.php + Core/Payment/LzmaEncoder.php.
Ověření platby
Po skutečném převodu cronPaymentCheckJob (každých 30 min) volá FIO Bank API (/transactions/...), filtruje příchozí platby podle našeho IBAN a přiřazuje je uživatelům podle VS / message.