В Системе Быстрых Платежей используется формат двухмерного кода QR Code (ISO/IEC 18004-2015).
В QR коде закодирована url-ссылка, которая содержит:
1) идентификатор персонального для каждого юр. лица или ИП
2) QR_TYPE — тип QR кода, статический или динамический. 01 — QR Static (QR наклейка); 02 — QR Dynamic (QR на кассе)
3) MEMBER_ID — Идентификатор Банка Получателя.
4) SUM — сумма платежа в копейках.
5) CUR — валюта операции
6) CRC — контрольная сумма
В обобщённом виде Payload url ссылка для QR-кода по системе быстрых платежей представляет собой:
https://qr.nspk.ru/QR_ID?type=QR_TYPE&bank=MEMBER_ID&sum=SUM&cur=CUR&crc=CRC
Куча информации про оплату по qr, и нигде не говорится, как принять платёж от клиента на практике. Где брать ID, идентификаторы, куда вставлять. Как принять платёж в один рубль на свой расчётный счёт?
Андрей, все данные идентификаторы выдаёт Банк. По сути это похоже на эквайринг, только оборудование с терминалом для чтения карт не нужно. Поэтому и по комиссии может быть ниже, чем эквайринг.
Т.е. без обращения в банк такой QR код не сформировать.
По индентификаторам понятно. Их можно взять из статического QR-кода, который выдал банк
А как получить CRC, если самостоятельно создается динамический код?