0
Отвечен

Оплата с отрицательным балансом через личный кабинет.

Валерий Тонцов 2 года назад обновлен mikbill (CEO) 2 года назад 4

Приветствую, коллеги. Не хотелось бы "изобретать велосипед", потому и спрашиваю. Кто как решил ситуацию с  платежными систем при отрицательном балансе? Прочитал что было, не нашел ответа на свой вопрос. Может плохо искал. 

1. Минимальный шейпер при отрицательном балансе. Ткните в функционал, если не трудно. 

2. Белый список. Где взять данные, хотя бы на яндекс?

Заранее всем спасибо.


Гиблая затея, проще разрешить взять кредит

+1

Ничего сложного.

У нас при блокировке люди попадют в пул должников (серые адреса) 172.16.16.0/21 или любой другой.

Платёжная система - сбербанк мерчант (на робокассе тоже самое делал)


Для этого пула настраиваем нат:

1. Разрешаем DNS запросы

2. Разрешаем ходить к биллингу

3. Разрешаем пулы адресов нужного сервиса (сбербанк нам дал в пдфе их пулы для ПС)

4. Делаем правило редиректа на заглушку 80 порт (хттпс кто как умеет) всего остального


В микровтыке выглядит так:


Для робокассы я брал их пулы (bgp.he.net), пользуясь сниффером проверял правильно ли резолвится, как по анонсам. И по аналогии вычленял пулы яндекса, киви и прочего.


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


Расположение правил в таком порядке важно, так как отрабатывается цепочка поочерёдно, для каждого запроса и пакета. Если пакет удовлетворяет условия для правила, то он будет отработан нужным правилом.

Благодарю. Будем пробовать.

Сервис поддержки клиентов работает на платформе UserEcho