Если вы ведёте бизнес в Малайзии или просто путешествуете по стране, вы встретите DuitNow QR повсюду: от кофеен до ночных рынков. Это единый национальный стандарт платёжных QR-кодов, который обслуживает оператор PayNet. Разберёмся, как он устроен и как сделать собственный код.
Стандарт EMV в основе
DuitNow QR построен на международной спецификации EMV QR, разработанной консорциумом EMVCo для платёжных систем. Внутри кода — структурированная строка из пронумерованных полей: идентификатор мерчанта, название, город, валюта, сумма и контрольная сумма CRC, защищающая данные от повреждений. Покупатель сканирует код любым банковским приложением или кошельком — GrabPay, Touch 'n Go, MAE — и подтверждает перевод. Деньги приходят напрямую на счёт продавца, без терминала и эквайрингового железа. Для покупателя это тоже удобно: не нужно носить наличные, а комиссия за перевод внутри страны обычно нулевая.
Статический и динамический коды
- Статический — многоразовая наклейка на кассе: сумму покупатель вводит сам. Идеален для малой торговли и уличной еды.
- Динамический — генерируется под каждую покупку с уже зашитой суммой и номером счёта. Удобен для кафе и интернет-заказов.
Что нужно для генерации кода
- Merchant / QR ID — идентификатор, который выдаёт банк-эквайер при регистрации в PayNet;
- название мерчанта и город — их покупатель видит в приложении перед подтверждением платежа;
- MCC — четырёхзначный код категории бизнеса: 5812 для ресторана, 5411 для продуктового магазина, 7011 для отеля. От него зависят комиссии и отчётность;
- эквайер — банк или кошелёк, через который проходят платежи.
Чем DuitNow отличается от JomPAY
JomPAY — система оплаты счетов по коду биллера: коммуналка, интернет, штрафы. DuitNow — розничные переводы мерчантам в точке продажи. Обе работают через PayNet, но решают разные задачи: JomPAY идёт к поставщику услуг по выставленному счёту, DuitNow — к продавцу здесь и сейчас. Туристу знать JomPAY необязательно, а вот DuitNow пригодится ежедневно — от утреннего кофе до такси.
Собрать структурно корректный код можно в конструкторе DuitNow EMV: выберите эквайера, введите QR ID и название — получите код с правильной CRC для тестов и изучения формата. Код генерируется локально, без отправки данных на сервер, но реальные идентификаторы выдаёт только банк через PayNet. А чтобы уметь разбирать чужие платёжные коды и не платить мошенникам, держите под рукой чек-лист из статьи о защите от квишинга.