1.2.2 Core - Catalog & Offers
Документ описывает каталог платежных решений, структуру офферов, политику анонимности и модель ставок платформы PSP Aggregator.
Документ описывает каталог платежных решений, структуру офферов, политику анонимности и модель ставок платформы PSP Aggregator.
1. Каталог платежных решений
Каталог — витрина офферов для агентов и мерчантов. Бренды провайдеров в каталоге не показываются: виден Alias оффера.
- Список решений: доступные варианты процессинга в виде списка офферов.
- Двухступенчатая фильтрация: каскадный поиск GEO → метод оплаты.
- Шаг 1: География: страны и регионы (например EU, LATAM, CIS).
- Шаг 2: Метод оплаты: типы платежей (например банковские карты, локальные APM, криптовалюта).
- Доступные валюты определяются выбранной географией, отдельный фильтр по валюте не требуется.
2. Политика анонимности
На платформе действует единое правило анонимности: агент не видит Real Name провайдера. Мерчант не видит его до статуса сделки Agreed.
- Маскировка: в каталоге и в Proposal отображается
Aliasоффера (напримерCard-EU-01), не название провайдера. - Уровни доступа:
- Admin / SuperAdmin: видят
Real Name, контакты иRaw Provider Rateвсегда. - Агент и мерчант: видят условия, ставки своего уровня и
Alias. ПослеAgreedReal Nameоткрывается мерчанту.
- Admin / SuperAdmin: видят
3. Структура оффера
Оффер — публичный тариф в каталоге на базе провайдера. Один провайдер может иметь несколько офферов.
- Публичные параметры: поддерживаемые страны (GEO), платежные методы,
Base Rate(для агента). - Скрытые параметры (только Admin / SuperAdmin):
Real Name, контакты провайдера,Raw Provider Rate,Platform Margin, служебные поля (в том числе источник, кто привёл провайдера). - Статусы:
Active(доступен в каталоге) илиPaused(скрыт / временно недоступен). - Каскадная пауза: Admin может поставить на паузу отдельный оффер или целиком провайдера. Пауза провайдера переводит все его офферы в
Paused. Агенты с активными сделками в статусеNegotiationполучают Telegram-алерты: условия изменились, нужно пересмотреть отправленные ссылки.
4. Расчёт маржинальности
Система использует двухуровневую модель наценки.
Base Rate = Raw Provider Rate + Platform Margin
Total Fee = Base Rate + Agent Margin
= Raw Provider Rate + Platform Margin + Agent Margin- Raw Provider Rate: исходная комиссия провайдера. Видят только Admin / SuperAdmin.
- Platform Margin: наценка платформы при заведении оффера. Видят только Admin / SuperAdmin.
- Base Rate: ставка каталога для агента. В Merchant Inbound без агента мерчант видит её же (как
Total FeeприAgent Margin= 0). - Agent Margin: агент добавляет свою наценку при сборке Proposal. Мерчант разбивку не видит.
- Total Fee / Final Fee: единая монолитная ставка для мерчанта.
- Гранулярное управление ставками: оффер может содержать несколько тарифов (payin, payout, settlement). На UI агент задаёт наценку на каждое числовое или процентное значение отдельно. Текстовые и логические условия (GEO, методы, описание) остаются read-only.
- Ограничение агента: снизить
Base Rateагент не может. Для этого — кнопкаRequest Special Terms(см. 1.3 User Stories & Use Cases).
5. Итеративность и переговоры
Торг идёт внутри единой сделки-тикета, а не через набор одноразовых ссылок.
- Переговоры агент — мерчант: если мерчанта не устраивает
Total Fee, агент открывает текущий тикет, снижаетAgent Marginи генерирует обновлённую Secure-ссылку. Событие пишется в Event Log. Встречные точечные комментарии мерчанта —[Post-MVP]. - Переговоры агент — Admin: агент нажимает
Request Special Terms, вводит текстовое обоснование (сохраняется в Event Log),Assigneeпереключается на Admin. Admin меняетBase Rateи возвращает мяч агенту. Точечные комментарии к цифрам —[Post-MVP].