Перейти к содержимому

Мсс код что это тинькофф

  • автор:

Тинькофф Black

Сервис предоставляется «как есть», не является официальным справочником. Вся информация собрана и структурирована из открытых данных или внесена пользователями. Банк в любой момент может в одностороннем порядке изменить mcc-код торговой точки. При использовании материалов сайта активная гиперссылка на сайт mcc-cod.ru обязательна.

Контакты

В любой непонятной ситуации пишите на [email protected], с предложениями и пожеланиями — сюда же, но с пометкой mcc 😉

Введение

MCC (Merchant Category Code) — код категории продавца, используемый при операциях с банковскими картами. По этому коду банк определяет, товар какой категории приобрёл клиент. От него зависит, начислят вам кэшбэк, комиссию или отменят льготный период.

В век, когда компании зарабатывают на данных, собираемых с пользователей, грех не воспользоваться обратным ходом: использовать данные о себе, собранные компаниями, чтобы, если не заработать на этом, то хотя бы сэкономить.

Зная, какие суммы вы тратите по каждому MCC-коду, можно рассчитать, какая банковская карта принесёт большую выгоду. Поэтому, если вы достаточное время пользовались картой Тинькофф или Рокетбанк, эта статья вам пригодится, чтобы получить статистику трат по каждому MCC.

Тинькофф

Личный кабинет Тинькофф Банка показывает MCC операции при клике по ней.

Так можно посмотреть с десяток операций, но если нам нужно собрать статистику за всё время использования карты, это дело стоит автоматизировать. Попробуем достать данные в удобном для программной обработки виде.

UPD: Как заметил Smasher, личный кабинет предоставляет возможность выгрузить все операции в формате CSV или Excel. Так что под спойлером описание того, как это делал я, не зная об этом.

Для этого потребуются инструменты разработки браузера, а конкретно — анализ сетевой активности (вкладка Network в Google Chrome). Если включить анализатор и после этого попросить личный кабинет отобразить операции «За всё время», то мы быстро найдём желаемый запрос.

Можно заметить, что сервер действительно отдал данные за всё время, а в JSON-ответе присутствуют искомые MCC.

Для удобства обработки данных сымитируем запрос на Python. Я использую Jupyter Notebook.

Отправим POST-запрос на URL https://api.tinkoff.ru/v1/grouped_requests с идентичными параметрами sessionid и _methods и данными requestsData.

Если мы всё правильно сделали, то ввод response.text в консоли выведет тело ответа. Осталось разобрать эти данные и сохранить нужные нам фрагменты.

На выходе получим таблицу из MCC-кодов, стоимостей покупок и наименований магазинов.

Рокетбанк

Рокетбанк показывает MCC операции в квитанции. Поэтому нам потребуется собрать ссылки на квитанции всех операций.

С Рокетбанком чуть сложнее, потому что доступ в личный кабинет осуществляется только через мобильное приложение. Я расскажу только о том, что заработало у меня, и только про Android. Установим на компьютер анализатор Charles и пропустим трафик с телефона через него.

Для этого телефон и компьютер должны быть подключены к одной сети. Потребуется узнать IP компьютера в локальной сети. Например, с помощью ifconfig.

Далее настроим телефон для работы через прокси-сервер Charles. В Android 7.0 это делается в настройках Wi-Fi при длинном нажатии по подключенной сети. Укажем IP компьютера и порт 8888, по умолчанию используемый Charles.

Само собой разумеется, что приложение Рокетбанка использует TLS при взаимодействии с сервером и просто так прослушать трафик мы не сможем. Charles поддерживает перехват трафика с подменой TLS-сертификата, то есть реализует MITM-атаку. Однако для этого устройство должно доверять корневому сертификату Charles.

Корневой сертификат Charles устанавливается при переходе по ссылке https://chls.pro/ssl с мобильного устройства при включённом проксировании. Кроме того, нужно добавить rocketbank.ru в список проксируемых хостов в Proxy -> SSL Proxying Settings.

Но и этого будет мало, так как в Android 7.0 по умолчанию приложения не доверяют пользовательским центрам сертификации. Безопасность! Приложение должно быть скомпилировано с соответствующим разрешением. Препятствие? Ни разу. Декомпилируем и скомпилируем как нам надо.

Сперва достанем пакет приложения с телефона. Это можно сделать с помощью Android Debug Bridge или приложения Apk Extractor. Первый способ у меня на Android 7.0 не сработал, а второй с задачей справился.

Забираем пакет на компьютер и декомпилируем с помощью apktool.

Необходимо добавить файл с конфигурацией сетевой безопасности по пути res/xml/network_security_config.xml. Подробнее про формат файла конфигурации можно почитать здесь, нам же хватит следующей настройки:

На этот файл конфигурации нужно указать в манифесте приложения (AndroidManifest.xml в корне), добавив параметр android:networkSecurityConfig в тег application.

Осталось подписать приложение, так как неподписанные приложения не устанавливаются. Используем для этого программу для подписи со встроенным тестовым сертификатом.

Удалите оригинальное приложение Рокетбанка с телефона, скопируйте изменённый пакет на телефон и установите (например, через приложение «Файлы»).

Теперь перехват трафика в Charles должен работать. Откройте приложение Рокетбанка, авторизуйтесь и смотрите в Charles. Вот она, наша ссылка на квитанцию.

Снова вернёмся к Python и сымитируем этот GET-запрос, только не будем мелочиться и попросим сервер отдать нам данные обо всех операциях. Ну или хотя бы о первых 999999.

Опытным путём выяснено, что сервер доверяет сессии только в том случае, если вместе с токеном отправлены корректные x-device-id, x-time и x-sig. Нам не жалко, ведь ничего придумывать и считать не придётся, просто скопируем.

Для выдёргивания MCC из квитанции будет достаточно регулярки. Пробегаемся по операциям, читаем квитанцию, прогоняем её через регулярку и всё что надо у нас в кармане.

Пожалуй, можно удалить изменённое приложение и установить обратно оригинальное.

Итого

Объединив данные от двух банков, сгруппировав операции по MCC с помощью сводной таблицы (Pivot Table), вручную почистив данные от переводов и снятия наличных и местами сгруппировав в похожие категории, я получил следующую картину:

Теперь, воспользовавшись сервисом вроде mcc-codes.ru, можно подобрать карты с повышенным кэшбэком на наиболее затратные категории. И, соотнеся величину возможного кэшбэка со стоимостью годового обслуживания, определить, целесообразно ли оформлять конкретную карту.

Какая от этого выгода? При моих тратах и правильном подборе карт удастся сэкономить от 10 тысяч рублей в год. Стоит ли это того? Решать вам 🙂

Как МСС-коды помогают получать повышенный кэшбэк. FinTok

Сегодня почти все банки предлагают клиентам карты с кэшбэком. Мы расплачиваемся карточкой в магазинах, ресторанах, на заправках, а банк возвращает нам за это определенный процент стоимости наших покупок — кэшбэк. Чаще всего кэшбэк составляет 1—2% от трат, но за некоторые покупки банки могут платить повышенный кэшбэк в 3%, 5% и даже 10%. Категории покупок, за которые полагается повышенный кэшбэк, каждый банк устанавливает самостоятельно. Например, банк может возвращать за все покупки 1% кэшбэка, а за оплату на АЗС или в кафе — 5%.

Но как же банк узнает, где именно была совершена та или иная покупка? Для этого и нужны МСС-коды.

Что такое МСС-код?

МСС-код, или Merchant Category Code (код категории продавца), — это четырехзначный код, который присваивается каждой торговой точке, которая принимает к оплате банковские карты. МСС-код устанавливает банк-эквайер — банк, который обрабатывает платежи этой торговой точки. Какой именно МСС-код будет присвоен торговой точке, зависит от того, какие товары или услуги она продает.

Например, супермаркеты чаще всего имеют МСС-код 5411, рестораны и другие общепиты — 5812 или 5814, заправочные станции — 5541 или 5542.

Почему «чаще всего»? Причин может быть несколько. Во-первых, бывает, что компания одновременно занимается несколькими видами деятельности и имеет несколько платежных терминалов. Самый простой пример — «Макдоналдс». При оплате заказов из обычного меню платеж проходит по МСС-коду 5814, который присваивается заведениям фастфуда, а покупка в «МакКафе» пройдет уже по коду 5812, который назначается кафе и ресторанам. Как правило, несколько МСС-кодов используют крупные торговые точки, например фудкорты или гипермаркеты с отдельными кассами для оплаты обычных покупок и алкогольных и табачных изделий.

Вторая причина — банальный человеческий фактор. МСС-код присваивается торговой точке при установке платежного терминала, и сотрудник банка может просто перепутать коды. Нередко бывает, например, что заправкам присваиваются не стандартные коды 5541 или 5542, соответствующие заправочным станциям, а код 5172, относящийся к покупке нефти и нефтепродуктов. Жаловаться в этом случае в банк, выпустивший вашу карточку, бесполезно, хотя некоторые банки могут пойти навстречу и начислить недополученный кэшбэк.

Зачем это нужно знать?

Казалось бы, какая разница, какой именно код присвоен той или иной АЗС, если они все равно относятся к одной торговой отрасли? Дело в том, что банк, назначая кэшбэк, ориентируется не просто на отрасль, к которой относится торговая точка, а на конкретные МСС-коды.

Возьмем, например, дебетовую карту Generation банка «Ак Барс». По ней полагается повышенный кэшбэк 10% за покупки из категории «Транспорт». Перечень МСС-кодов, которые банк относит к этой категории, указан в условиях бонусной программы банка. Как мы видим из документа, МСС-кода 5172 в этом перечне нет. Соответственно, если заправляться на станции, которой присвоен этот код, на повышенный кэшбэк от банка можно не рассчитывать.

Похожая история и с картой СберБанка. По условиям бонусной программы «Спасибо» по карте начисляется повышенный кэшбэк за оплату такси. К этой категории банк относит покупки только с кодом 4121, который, действительно, чаще всего присваивается такси.

Тем не менее службы такси иногда имеют МСС-код 4789 — точки, предлагающие услуги по перевозке пассажиров, нигде более не классифицированные. Соответственно, за поездки, оплаченные с таким МСС-кодом, специального кэшбэка не будет.

Аналогичные ситуации могут быть и с другими покупками. Например, банки часто предлагают повышенный кэшбэк за рестораны, которым соответствует МСС-код 5812. Если расплатиться картой в заведении, которому присвоен код 5814 («Фастфуды»), повышенный кэшбэк не начислится.

Такие условия действуют, например, по карте «Яндекс.Плюс» Альфа-Банка. По карте полагается кэшбэк 5% за покупки в категории «Рестораны/Бары/Кафе», за исключением фастфуда.

Самые популярные дебетовые карты с cash back

  • 3% \u043e\u0442 5 000 \u20bd\/\u043c\u0435\u0441.; 5% \u043e\u0442 30 000 \u20bd\/\u043c\u0435\u0441.; 10% \u043e\u0442 75 000 \u20bd\/\u043c\u0435\u0441.
  • 1% \u043d\u0430 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043f\u043e\u043a\u0443\u043f\u043e\u043a \u043f\u0440\u0438 \u0441\u0443\u043c\u043c\u0435 \u0442\u0440\u0430\u0442 \u043e\u0442 5 000 \u20bd\/\u043c\u0435\u0441. \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0438 \u043e\u0441\u0442\u0430\u0442\u043a\u0430 \u043e\u0442 30 000 \u20bd

Tinkoff Black от Тинькофф Банк

Тинькофф Банк — российский банк, не имеющий отделений, всё можно сделать в личном кабинете банка и в мобильном приложении. Карта Тинькофф Блэк является универсальной платёжной картой с кэшбэком и процентом на остаток.

Каждый месяц банк предлагает 7 (8 для Pro/Premium/Private) категорий повышенного кешбека, из которых клиент должен выбрать 4 категории. За покупки в этих категориях банк начисляет от 1 до 15%. Бонусными категориями на выбор являются категория "1% на всё", категории покупок (перечислены ниже), определенный магазин/сервис (например, Пятерочка, Лукойл, Geekbrains) или кэшбэк за покупки в экосистеме Тинькофф (оплата мобильной связи, полиса страхования и т.п.). Если не выбрать категорию «1% на все покупки», то кэшбэк 1% начисляться не будет.

Кэшбэк округляется до целого в меньшую сторону. Кэшбэк по программе лояльности и спецпредложениям не суммируется, начисляется только бОльший из них.

0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%
0/1/5%

Ссылки

Категории кэшбэка и MCC коды

Всегда проверяйте полученную информацию в документах банка, т.к. банки могут вносить изменения в программу лояльности в любой момент.

Нет кэшбэка

  • любые операции пополнения Карты Клиента;
  • снятие денежных средств в банкоматах и в кассах;
  • расходные операции с использованием Карты, приравненные к снятию наличных;
  • перевод денежных средств c Карты Клиента (в том числе банковские переводы, переводы по реквизитам карты другого банка и другие типы переводов);
  • операции по оплате товаров (работ, услуг) в разделах платежей и переводов Интернет-Банка и/или Мобильного Банка, в т.ч. в разделе «Сервисы», кроме оплаты услуг в категории «Транспорт»;
  • операций по оплате авиабилетов и сопутствующих услуг (багаж, страховка и т.п.), за исключением оплаты в сервисе Тинькофф.Путешествия и на сайтах авиакомпаний Аэрофлот, Победа, S7, ЮТэйр и Уральские авиалинии;
  • операции по оплате товаров (работ, услуг) с использованием QR-кодов в рамках Системы быстрых платежей и c использованием QR-кодов ПАО Сбербанк;
  • платежи и переводы на электронные средства платежа;

Категории кэшбэка на выбор

Где найти MCC коды операций?

В интернет-банке и мобильном приложении MCC показывается у каждой операции, если раскрыть полную информацию. MCC показывается также и по отклоненным операциям, они отображаются примерно 24 часа в списке операций.

Другие карты от Тинькофф Банк

ALL Airlines

КБ до 2% Кр Мили

Tinkoff Drive

КБ до 10% Деб Кр

Tinkoff Platinum

Перекресток-Тинькофф

Tinkoff Junior

Tinkoff Mobile

ALL Games

Tinkoff Platinum Select

Тинькофф Банк (лицензия ЦБ РФ №2673) по карте Tinkoff Black предлагает кэшбэк до 5%, таким образом оплачивая покупки картой Tinkoff Black клиент банка Тинькофф Банк может вернуть до 5% от суммы покупок. Держатель карты должен выбрать категорию кэшбэка из предложенных банком. За расчётный период клиент может вернуть до 3000 RUB / 100 USD / 100 EUR / 100 GBP

Спасибо за оценку. После сбора достаточного количества оценок информация будет выведена на страницах карт.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *