Как стать автором
Обновить

Комментарии 5

Реализация похожа на Prepaid карты с лимитами на определённые MCC.
это не совсем так, лимиты на препайд не позволяют платить в указанные MCC больше лимитов, но при этом средства на карте должны быть. В нашей схеме средств на карте формально может не быть совсем, а лимиты есть. И лимиты можно настраивать гибче: по экваерам, мерчантам, терминальным точкам.
"В нашей схеме средств на карте формально может не быть совсем" — если так, то, конечно, интереснее)
Насколько я помню, есть строгие ограничения по таймингу ответа процессинга при оплате картой. Тогда полагаю, что порядок должен быть другой: сначала вы списываете деньги со счета, а потом уже зачисляете, если система решает, что платеж целевой. Поправьте, если я ошибаюсь.

да, вы совершенно правы, авторизации должны укладываться в определенные рамки, хотя в действительности этот промежуток не такой уж маленький: 2 секунды. Полный цикл действий по авторизации в среднем у нас занимает 300-400 мс, иногда бывают выбросы до 800 мс. Изменение последовательности операций конечно уменьшает время ответы в МПС, однако имеет два существенных недостатка:


  1. операция перестает быть атомарной, появляется вероятность расхождений.
  2. счет пользователя должен иметь собственные средства для проведения платежа, который ему оплачивает компания, что кажется не user friendly.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий