RRN-код — идентификатор транзакции в банковских системах¶
RRN-код (от англ. Retrieval Reference Number) — уникальный идентификатор транзакции, присваиваемый платёжной системой при авторизации банковской операции. Код используется для однозначной идентификации платежа в межбанковских расчётах, разборе спорных операций, возвратах и чарджбэках. RRN-код выдаётся процессинговым центром платёжной системы (Visa, Mastercard, «Мир») и передаётся в банк-эквайер, который фиксирует его в выписке по счёту держателя карты.
¶Структура и формат
RRN-код представляет собой цифровую строку, как правило, из 12–23 знаков. Точный формат зависит от платёжной системы:
| Платёжная система | Длина RRN | Пример формата |
|---|---|---|
| Visa | 12 цифр | 123456789012 |
| Mastercard | 12 цифр | 123456789012 |
| «Мир» | 12–23 цифры | 123456789012345 |
| American Express | 15 цифр | 123456789012345 |
Внутри кода может быть закодирована дата авторизации, код процессингового центра и порядковый номер операции за сутки. RRN-код не является секретным — он печатается на чеке терминала и включается в выписку по карте, поэтому доступен держателю карты.
¶Отличие от других идентификаторов
В банковской выписке рядом с RRN-кодом часто встречаются другие идентификаторы, которые не следует путать с ним:
- ARN (Acquirer Reference Number) — ссылочный номер эквайера, присваиваемый банком-эквайером после завершения расчётов с платёжной системой. ARN длиннее RRN и используется для отслеживания средств между банками.
- STAN (System Trace Audit Number) — короткий трассировочный номер операции в пределах одного процессинга, обычно 6 цифр.
- AuthCode (код авторизации) — подтверждение того, что операция одобрена эмитентом; выдаётся банком-эмитентом, а не платёжной системой.
- ID транзакции — внутренний идентификатор, присваиваемый банком-эквайером или процессинговым центром для учёта операции в собственной системе.
¶Где используется
RRN-код применяется в нескольких сценариях:
- Идентификация платежа. При обращении в банк с вопросом о конкретной операции клиент называет RRN-код — по нему оператор находит транзакцию в журнале авторизаций.
- Возврат средств. Для оформления возврата (refund) или отмены операции (void) в течение суток после оплаты продавец указывает RRN-код исходной транзакции.
- Чарджбэк. При оспаривании платежа держатель карты или банк-эмитент направляет запрос в банк-эквайер с указанием RRN-кода — по нему эквайер запрашивает у продавца подтверждающие документы.
- Разбор инцидентов. При сбоях в обработке платежей RRN-код служит ключом для поиска записи о транзакции в логах процессингового центра.
- Бухгалтерский учёт. Компании сверяют банковские выписки с внутренними учётными системами, сопоставляя операции по RRN-коду.
¶RRN-код в России
В России RRN-коды используются в расчётах по картам платёжной системы «Мир», а также в операциях по картам международных платёжных систем, обрабатываемым на территории страны. Система национальных платёжных карт (СНПК) и Национальная платёжная система «Мир» применяют собственные форматы идентификаторов, совместимые с международными стандартами ISO 8583, на которых построены большинство авторизационных сообщений.
После 2022 года, когда международные платёжные системы Visa и Mastercard прекратили работу в России, значительная часть транзакций внутри страны обрабатывается через СБП (Систему быстрых платежей) и внутренние процессинги. В этих системах вместо RRN-кода используется идентификатор платёжной операции (ID операции СБП), который выполняет сходную функцию, но имеет иной формат.
¶Роль в стандартах ISO 8583
RRN-код соответствует полю 37 (Retrieval Reference Number) стандарта ISO 8583 — международного стандарта сообщений для систем обмена транзакциями по картам. Поле 37 в сообщениях авторизации, захвата (capture) и возврата содержит RRN-код, присвоенный процессинговым центром при инициализации операции. Стандарт ISO 8583:2003 и его российский аналог ГОСТ Р 52259-2004 определяют структуру поля и правила его использования в межсистемном обмене.
¶Источники
- ISO 8583:2003 — Financial transaction card originated messages
- ГОСТ Р 52259-2004. Системы банковских карт. Обмен сообщениями
- Visa International Service Association. Visa Core Rules and Visa Product and Service Rules
- Mastercard. Mastercard Rules
- Национальная платёжная система «Мир». Технические спецификации
