Еще хотел бы сообщить хорошую новость касательно авто-подбора карт.
Поработал над логикой в автоподборе чтобы решить один важный нюанс. У некоторых банков (Альфа, ВТБ и тд) есть ситуации когда МСС код входит как в категорию повышенного кэшбэка, так и в МСС-список исключений по карте (который влияет, по факту, только на категорию "на все"). До сегодняшнего дня это не работало нормально и некоторые категории не отображались нормально в авто-подборе карт в приложении и на сайте.
НО, теперь эта проблема решена, я улучшил логику и теперь такие нюансы учтены

Теперь если МСС есть в категории - она будет отображаться в авто-подборе несмотря на МСС-исключения. Но если категория "на все" - тогда карта НЕ будет участвовать в авто-подборе из за списка исключений.
Пример: У Альфа-Банка у карты
Business One есть категория "Связь, интернет и ТВ" куда входят
4816 и
7372. Однако эти же коды входят и в МСС-список исключений, поэтому была проблема с отображением этой категории в авто-подборе. Сейчас эта проблема решена и если у карты есть такие нюансы - я их легко могу поправить, поэтому если еще встретите где-то такое - сразу пишите мне и я поправлю за минуту)
Вероятней всего, мое приложение и сайт единственные кто умеет учитывать такие нюансы)