QRkoder

MerchantID

MerchantID (MID) — уникальный числовой идентификатор торговой точки в платёжной системе, выдаваемый банком-эквайером при подключении к СБП. Зашивается в EMV-QR payload (поле 26) и обеспечивает маршрутизацию платежа на счёт конкретного ИП или ООО.

Когда покупатель сканирует QR на кассе и деньги уходят точно нужному продавцу — за этим стоит MerchantID. Это числовой код, по которому платёжная система однозначно определяет получателя и кредитует именно его расчётный счёт, а не соседнюю точку в том же торговом центре.

Определение и формат MerchantID

MerchantID (MID) — уникальный идентификатор торговой точки в платёжной системе, присваиваемый банком-эквайером при подключении к СБП. Типичный формат: 8–15 символов, обычно цифры плюс буквенный префикс банка. Пример структуры: SBR0012345678, где первые три символа — код банка-эквайера, остальные — порядковый идентификатор точки внутри его реестра.

MID выдаётся один раз при заключении договора эквайринга. Он не меняется при смене адреса или названия торговой точки — это стабильный привязчик к расчётному счёту. Если компания закрывает точку, банк деактивирует MID в реестре НСПК, и коды с этим идентификатором перестают проводиться.

В EMV-QR стандарте (ISO 20022 / EMVCo Merchant Presented Mode) MID размещается в теге 26 блока Merchant Account Information. Именно этот тег банк-эквайер читает первым при разборе QR-payload и определяет маршрут платежа.

MerchantID vs TerminalID: в чём разница

Два идентификатора часто путают — и зря, потому что они работают на разных уровнях иерархии:

  • MerchantID (MID) — идентифицирует юридическое лицо или ИП. Один MID = один договор с банком = один расчётный счёт получателя.
  • TerminalID (TID) — идентифицирует конкретное устройство или точку приёма платежей внутри мерчанта. Одному MID может соответствовать сколько угодно TID.

Пример: сеть кофеен «Ромашка» имеет один MID — скажем, RKF0098712. Каждая касса в каждой точке получает свой TID: T001, T002, T003. Когда кассир печатает QR для оплаты кофе, в payload вписываются оба: MID говорит системе «зачисли на счёт ООО Ромашка», TID говорит бухгалтеру «это касса в ТЦ Европа, 2-й этаж».

При статическом QR (наклейка на стойке) TID прописан один раз при генерации и не меняется. При динамическом QR касса подставляет TID автоматически в каждый новый payload. MID при этом остаётся одинаковым.

Использование MerchantID в QR-payload

В QR-эквайринге на базе СБП используется формат EMV-QR MPM (Merchant Presented Mode). Поле 26 несёт Merchant Account Information — блок, в котором зашиты MID, код банка-участника и иногда дополнительный идентификатор продукта (например, идентификатор магазина внутри маркетплейса).

Схема маршрутизации работает так:

  1. Покупатель сканирует QR. Его банковское приложение разбирает payload.
  2. Приложение извлекает тег 26, читает код банка-эквайера и MID.
  3. Через инфраструктуру НСПК запрос уходит банку-эквайеру с указанием MID.
  4. Банк-эквайер находит расчётный счёт по MID в своём реестре и зачисляет деньги.

Если MID в payload содержит ошибку или деактивирован — транзакция отклоняется на этапе шага 4 с кодом ошибки «получатель не найден». Именно поэтому важно не редактировать QR-код вручную и использовать генерацию QR для оплаты через СБП только через сертифицированные сервисы или кассовый софт.

Частые вопросы

Где посмотреть свой MerchantID?

MID указан в договоре эквайринга, который банк присылает при подключении СБП. Также его можно найти в личном кабинете интернет-банка в разделе «Эквайринг» или «QR-платежи» — обычно колонка называется «Идентификатор торговой точки» или «Merchant ID». Если ни того ни другого нет, звоните на горячую линию банка: менеджер найдёт MID по номеру договора за пару минут. Самостоятельно присвоить или изменить MID нельзя — это только на стороне банка.

Может ли один MerchantID принимать платежи в нескольких банках?

Нет. MID привязан к конкретному банку-эквайеру: у Сбера — свой формат и реестр, у Тинькофф — свой, у Альфы — свой. Если вы подключили СБП-эквайринг в двух банках одновременно, у вас будет два разных MID. На практике это редкость: предприниматели берут одного эквайера. При смене банка нужно получать новый MID и перегенерировать все QR-коды — старые станут недействительными после деактивации в НСПК.

Что произойдёт, если покупатель расшифрует MID из QR?

Ничего критичного. MID — это публичный идентификатор, аналог номера расчётного счёта на вывеске. Он позволяет маршрутизировать платёж, но не даёт доступа к счёту, не позволяет инициировать списание или получить выписку. Знать чужой MID злоумышленнику бесполезно: без подтверждения от законного владельца счёта провести операцию через него невозможно. Угроза при QR-эквайринге другая — подмена наклейки с QR-кодом, чтобы покупатель платил не продавцу, а мошеннику.

Нужен ли MerchantID для статического QR-кода СБП?

Да, обязательно. Без MID в теге 26 QR-код технически невалиден по стандарту EMV-QR MPM и будет отклонён банковским приложением покупателя при разборе payload. Статический QR отличается от динамического только тем, что сумма в payload не указана или указана фиксированная — покупатель вводит её сам. Но MID, TID и реквизиты получателя присутствуют в обоих форматах всегда.

Как MID связан с MCC-кодом?

MCC (Merchant Category Code) — четырёхзначный код категории бизнеса (5812 — рестораны, 5411 — супермаркеты и т.д.). Он хранится в реестре банка-эквайера рядом с MID и передаётся НСПК при каждой транзакции. На основе MCC Банк России определяет тарифную ставку эквайринга: для продуктовых магазинов — 0,4%, для прочего ритейла — до 0,7%. Изменить MCC самостоятельно нельзя — это делает банк при заключении договора, основываясь на ОКВЭД юридического лица.

Создавайте QR-коды бесплатно

Динамические QR-коды с аналитикой, дизайном и без ограничений по сканированиям.

Начать бесплатно