Тут и демо, и документация: cardinfo.online — это API. Вы ему 6 первых цифр банковской карты, оно вам ссылку на логотип банка, его фирменные цвета, бренд (Visa, MasterCard, и т.д.) и прочее в формате JSON. CardInfo нужен тем, кто создаёт форму для приёма банковских карт у себя на сайте, чтобы улучшить UX (удобство, впечатления, чувство безопасности) пользователей. Принимать платежи прямо у себя на сайте позволяет cloudpayments.ru в России и странах СНГ, и stripe.com во всём остально мире.

Такие формы сделали все крупные компании. Живой пример можете увидеть при оплате чего угодно через Яндекс.Кассу или практически в любом мобильном приложении банка: когда вы начинаете вводить номер карты, форма перекрашивается в цвета этого банка, а рядом появляется логотип. Каждая из этих крупных компаний реализовала собственное решение для определения логотипа и цветов. Если это решение реализовали все крупные компании, значит в нём есть ценность. Если крупные уже сделали, а мелкие ещё нет, значит это похоже восходящий тренд, который резонно оседлать.

Однако, крупные компании уже давно сделали свои формы такими, а мелкие всё ещё нет. Почему? Создание такого решения для своей формы займёт около 7 дней работы программиста и ещё 7 работы дизайнера (логотипы выкачивать, обрабатывать, перерисовывать). Крупные компании могут себе позволить потратиться на создание такой формы. Мелкие компании считают ценность такой формы не достаточной, чтобы платить за неё столько.

CardInfo позволит превратить уже существующую форму для приёма банковских карт в такую же, как у Яндекс.Кассы, за пол дня работы программиста. Я предполагаю, что после выхода CardInfo определение логотипа банка и цветов банка для платёжных форм станет стандартом. Потому что такие формы лучше. Потому что теперь такие формы смогут позволить себе все.

И, кстати, заметьте, что все самые крутые принимают платежи прямо у себя на сайте, а не отправляют на внешние прокладки. Например Додо Пицца dodopizza.ru

В общем, принимать карты прямо у себя на сайте круто, но ещё круче принимать карты у себя на сайте через формы сделанные с CardInfo.

Ценовая политика


Ну, вообще бесплатно. Спасибо нашим бизнесовым навыкам за это. API одинаково работает для любого пользователя и работает на фронте. Соответственно, даже если ввести какие-то ограничения на использование бесплатной версии API, можно просто скопировать чужой оплаченный ключ и готово. Так что мы мудрить не стали, оставили бесплатным. Штука то полезная, пусть будет.

Есть гипотеза, что кому-то будет не с руки использовать API, к которому не даётся гарантий ввиду его бесплатности. Тем людям мы готовы продать всю базу данных и логотипы, чтобы они могли реализовать это решение на своей стороне. Кому интересно, пишите.

Ещё мы рады будем целиком продать проект кому-нибудь, чей бренд он сможет поднять в глазах своих пользователей. Например с удовольствием продадимся самому CloudPayments.

Если у кого-то в сообществе есть идеи, как ещё это можно монетизировать, или какое дать развитие проекту, будем рады видеть ваши идеи в комментариях.

О нас


Вообще мы продуктовой разработкой занимаемся: проектируем, прототипируем, разрабатываем. У нас за всю историю было 2 абонентских заказчика, для которых мы делали крупные многопользовательские веб-сервисы, что и для кого делали не скажу, потому что нельзя. Сейчас думаем, чем заниматься, хочется что-то заведомо полезное сделать. Если кому-то зачем-то нужны, напишите, предложите. Интересно посотрудничать с командой, у которой есть какие-нибудь внерыночные преимущества, но как раз проблемы с разработкой.

У нашей команды, JSBND, какого-то специально представительства в сети нет. Но JSBND является частью Союза-1 (группы организаций, образованных вокруг деятельности Сергея Одина и его друзей). Основное представительство находится в ВК.

Комментарии (29)


  1. lair
    27.05.2019 15:17
    -1

    Очень сильно не хватает политики сбора данных.


    1. SERGE10D1N Автор
      27.05.2019 15:21

      Первые 6 цифр карты не являются персональными данными. Они являются частью маски карты. И мы всё равно их никак не храним, и ничего с ними не делаем, только смотрим, есть ли какие-то данные о банке, которые можно отдать. Логично просто не отправлять больше 6 первых цифр и всё будет хорошо. Также готовы продать полную базу данных вместе с отрисованными логотипами банков, чтобы вы могли реализовать это решение на своей стороне с полным контролем происходящего.


      1. lair
        27.05.2019 15:23

        И мы всё равно их никак не храним, и ничего с ними не делаем

        Ну вот это и хорошо бы написать в политике сбора данных, если это правда так. Хотя люди навроде меня немедленно начнут задавать вопросы "что, и HTTP-логи вы никакие не пишете?".


        1. SERGE10D1N Автор
          27.05.2019 15:26

          Добавим в бэклог. Спасибо. Но вообще, правда, просто не отправляйте в API больше 6 цифр. Тогда даже если их кто-то будет хранить это никому ничего не даст. Они не являются персональными данными.


          1. lair
            27.05.2019 15:27

            Тогда даже если их кто-то будет хранить это никому ничего не даст.

            Это, скажем так, не совсем правда.


            Они не являются персональными данными.

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


            1. SERGE10D1N Автор
              27.05.2019 15:29

              Тоже верно. Но тогда резонно уже сделанное предложение:

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


              1. ColdPhoenix
                27.05.2019 15:49

                А какова цена?


                1. SERGE10D1N Автор
                  27.05.2019 15:55

                  Да сами не знаем, честно говоря. Кому надо будет, с теми в индивидуальном порядке договоримся. Рассчитываем на входящие заявки по стоимости.


            1. Sly_tom_cat
              27.05.2019 18:41

              Вуживается только тип карты и банк эмитент карты. И то не очень точно (см мой комментарий ниже).


      1. fpinger
        28.05.2019 12:43

        И не собираете статистику по использованию разных карт от разных банков?


  1. ProRunner
    27.05.2019 15:37

    462703 — Открытие можете добавить.


  1. Voltos
    27.05.2019 15:49

    553609 — совкомбанк
    479789 — дальневосточный банк


  1. SERGE10D1N Автор
    27.05.2019 16:01

    Важно понимать, что определяются далеко не все банки, но зато почти у всех пользователей. Цитирую документацию: «В базе сейчас 49 самых популярных российских банков. Этого достаточно, чтобы определить банк более 90% ваших пользователей. Соответствие номеров банковских карт с банками было установлено путём исследования множества источников. Точность опеределения стремится к 100%, но не достигает».


  1. Orky
    27.05.2019 16:15
    +1

    553691 — Тинькоф
    И спасибо, что сделали сервис, и что упоминаете нас.
    По монетизации самое адекватное предложение — о подписке за небольшой кэш.
    Добавить статистику по самым популярным запросам в ЛК — вот и доп сервис.
    Не знаю, правда, как защищать ключ для API, если честно )


    1. SERGE10D1N Автор
      27.05.2019 16:26

      С божьей помощью и людской честностью защищать можно к примеру) Но это не надёжно. Пока в любом случае бесплатная версия, можно будет понять какое-то поведение пользователей. Пощупать. Дальше видно будет.


    1. foxyrus
      27.05.2019 18:04

      528041 премиальная Тинькофф Black Edition


  1. Sly_tom_cat
    27.05.2019 18:10
    +2

    6-и-значные BIC (Bank Identification Code) — те самые «6» цифр в начале номера карты, уже несколько лет как не совсем актуальны.

    Банки уже давно уперлись в проблему подобную проблеме IPv4 — исчерпание пулов номеров в 6-и разрядном пространстве. Ответом стал 9-и разрядный BIC.
    Распил 6-и значных пулов идет постоянно и в серьезных масштабах. В одном таком 6-и-значном пуле оказываются банки из сотен стран. И такая «определяшка» по 6 знакам будет врать с такими 9-и-значныи BIN-ами безбожно.

    Сейчас в 9-и разрядных BIC-ах выпущено уже много миллионов пулов. И в этих пулах выдаются направо и налево карты и токены для GPay/SAmsungPay/ApplePay (если кто вдруг не в крусе все эти токены идентифицируются обыкновенным номером карты, причем выдает его банк эмитент привязываемой карты, и выдается этот номер почти в 100% из этих новых 9-разрядных пулов BIC-ов).


  1. Agel_Nash
    27.05.2019 18:55

    habr.com/ru/post/324738 уже не актуален?


    1. SERGE10D1N Автор
      27.05.2019 22:48

      Там логотипы кривоваты, там логотипы PNG (здесь и PNG и SVG) база бинов меньше, логотипы представлены только в одной цветовой схеме (а здесь чёрные, белы и цветные), то же самое касается предложенных цветов фона. Ну и тот плагин не поддерживается.


  1. Scf
    27.05.2019 21:24
    +1

    Молодцы, и схема монетизации симпатичная.


  1. kisaa
    28.05.2019 02:47

    С данными у вас слабовато. Совсем. Даже Сбербанк не определяется:
    220220 — Мир Сбербанк
    220029 — Мир Открытие


  1. ebt
    28.05.2019 03:19

    Про поддержку зарубежных банков, наверное, нет смысла спрашивать?


    1. SERGE10D1N Автор
      28.05.2019 16:44

      Сейчас её нет. Но она планируется. Пока что расчёт на рынок РФ. И просто хотим обкатать первую версию, смотрим что пользователи скажут, как себя поведут, даже решим как действовать.


  1. namikiri
    28.05.2019 16:13

    Представительство в, прости Г-споди, ВК совсем не представительно.


    1. SERGE10D1N Автор
      28.05.2019 23:35

      Мы из себя энтерпрайза и не строили. Будет ещё крутое представительство, пока какое есть. P.S. Классное у вас радио)


      1. namikiri
        28.05.2019 23:52

        За радио спасибо.


  1. Kurochen
    28.05.2019 16:44

    2200 29 — Мир Открытие
    5106 21 — МастерКард ЯндексДеньги
    Система в целом неплохая, есть маленький недостаток — не работает.


    1. SERGE10D1N Автор
      28.05.2019 16:46

      Она работает в ~90% случаев. Просто ваши карты попали в те 10%, в которых она не работает. Но нужно учитывать, что на деле просто для вас форма отобразится дефолтная и вы по идее как пользователь сайта не знаете, что форма должна быть магической, то есть вы не получите негативного опыта. А у остальных пользователей, чья карта определится, форма перекрасится и появится логотип.


      1. Kurochen
        28.05.2019 19:35

        Или наоборот, попробую другую карту на том же сайте, которая не будет работать. Тогда точно насторожит или заставит понервничать. Хотя вероятность этого, конечно, маленькая.