IBAN+

NBU-payload (Постанова №97, v003) и матрица deep-link'ов банков

устройство: desktop

Откройте эту страницу с телефона

Схемы mono:// и intent:// резолвятся только на реальном устройстве — ни симулятор iOS, ни эмулятор Android не воспроизводят поведение «приложение не установлено».

Реквизиты

Payload (LF-разделённые поля)
BCD
003
1
UCT

ФОП Тестовий Т. Т.
UA213223130000026007233566001
UAH576.45
40723825
COMM/GDDS
ORD-0428
Оплата за замовлення №A-0428

FFFF


Универсальная ссылка (содержимое платёжного QR)

https://qr.bank.gov.ua/QkNECjAwMwoxClVDVAoK0KTQntCfINCi0LXRgdGC0L7QstC40Lkg0KIuINCiLgpVQTIxMzIyMzEzMDAwMDAyNjAwNzIzMzU2NjAwMQpVQUg1NzYuNDUKNDA3MjM4MjUKQ09NTS9HRERTCk9SRC0wNDI4CtCe0L_Qu9Cw0YLQsCDQt9CwINC30LDQvNC-0LLQu9C10L3QvdGPIOKElkEtMDQyOAoKRkZGRgoKCg

Матрица deep-link'ов

Тапните ссылку своей платформы. Ожидаемо: открывается приложение банка с уже подставленными реквизитами. Если приложения нет — на Android вернётесь сюда с ?app_missing=1, на iOS увидите отказ системы.

Декодер payload'а

Принимает голый Base64URL и любую ссылку с payload'ом — универсальную, mono:// или intent://. Нужен, когда банк отказывается принимать QR: видно, какое поле уехало.

1 Service tag (BCD) BCD
2 Версия формата 003
3 Кодировка (1=UTF-8, 2=Windows-1251) 1
4 Функция (UCT/ICT/XCT) UCT
5 Идентификатор получателя (RFU)
6 Получатель ФОП Тестовий Т. Т.
7 IBAN UA213223130000026007233566001
8 Сумма с валютой UAH576.45
9 ЄДРПОУ / РНОКПП 40723825
10 Категория/цель (ISO 20022) COMM/GDDS
11 Reference ORD-0428
12 Назначение платежа Оплата за замовлення №A-0428
13 Отображение
14 Маска блокировки полей FFFF
15 Действителен до (Europe/Kyiv)
16 Выпущен (Europe/Kyiv)
17 Электронная подпись (RFU)