Не дайте деньгам уйти по ошибке
Проверка дублей, лимитов и сбоев до отправки денег
После регистрации вы сразу увидите демо и журнал решений.
Регистрация
Доступ к демо и журналу решений
→Проверка сценария
Тестовый запрос без подключения реальных выплат
→Подключение к выплатам
Переход в рабочий режим, когда вы готовы
Что ловит Froddy
Три типа ошибок, которые стоят денег
Примеры из демо — похожие случаи происходят в выплатах каждый день.
Дубль выплаты
Две одинаковые выплаты с интервалом 3 секунды — вторая остановлена.
Превышение лимита
Суточные выплаты партнёру приблизились к потолку — пауза до подтверждения.
Аномальная частота
Подозрительно высокая частота на одного партнёра — пауза до подтверждения.
Демо
Поймёте, как Froddy сработает у вас ещё до подключения к выплатам
Сразу после регистрации вы увидите журнал решений, активные правила и живой пример ответа API. Этого достаточно, чтобы за пару минут понять, как сработают дубли, лимиты и частотные правила.
Для инженеров
Один API-вызов перед выплатой. Вердикт возвращается сразу, решение остаётся за вашим кодом
Froddy вызывается перед отправкой выплаты, возвращает allow / hold / block, а финальное действие остаётся за вашим кодом.
Отправьте запрос
POST /v1/evaluate — ID контрагента, сумма, валюта, тип события, ID выплаты.
Получите решение
allow, hold или block — плюс правило и причина.
Решите сами
Если Froddy не ответил вовремя, выплата идёт по обычному сценарию.
Только анонимные ID и суммы, без персональных данных. Таймаут и финальное действие вы контролируете на своей стороне.
Справочник API → · Документация →
try { const res = await fetch('https://api.froddy.io/v1/evaluate', { method: 'POST', headers: { Authorization: `Bearer ${key}` }, body: JSON.stringify(payload), signal: AbortSignal.timeout(YOUR_TIMEOUT_MS) // ваш таймаут }); const { verdict } = await res.json(); if (verdict === 'block') return rejectPayout(); } catch (err) { // Froddy недоступен → выплата проходит log.warn('froddy timeout, proceeding'); } proceedWithPayout();
try { $response = (new \GuzzleHttp\Client([ 'timeout' => YOUR_TIMEOUT_S ]))->post('https://api.froddy.io/v1/evaluate', [ 'headers' => ['Authorization' => "Bearer {$key}"], 'json' => $payload, ]); $verdict = json_decode($response->getBody(), true); if ($verdict['verdict'] === 'block') return rejectPayout(); } catch (\Throwable $e) { // Froddy недоступен → выплата проходит Log::warning('froddy timeout, proceeding'); } proceedWithPayout();
import requests try: resp = requests.post( 'https://api.froddy.io/v1/evaluate', headers={'Authorization': f'Bearer {key}'}, json=payload, timeout=YOUR_TIMEOUT_S # ваш таймаут ) verdict = resp.json()['verdict'] if verdict == 'block': return reject_payout() except Exception: # Froddy недоступен → выплата проходит logger.warning('froddy timeout, proceeding') proceed_with_payout()
ctx, cancel := context.WithTimeout(ctx, YOUR_TIMEOUT) defer cancel() body, _ := json.Marshal(payload) req, _ := http.NewRequestWithContext(ctx, "POST", "https://api.froddy.io/v1/evaluate", bytes.NewReader(body)) req.Header.Set("Authorization", "Bearer "+key) resp, err := http.DefaultClient.Do(req) if err != nil { // Froddy недоступен → выплата проходит log.Warn("froddy timeout, proceeding") proceedWithPayout() return } var result struct{ Verdict string } json.NewDecoder(resp.Body).Decode(&result) if result.Verdict == "block" { rejectPayout(); return } proceedWithPayout()
Ваш запрос, вердикт от Froddy, действие — за вами
Безопасность и ограничения
Почему безопасно тестировать. И что мы не делаем
Почему безопасно
Безопасный режим. Если Froddy не ответил в срок, выплата идёт как обычно. Froddy сам не управляет выплатой — только возвращает решение.
Проверка без блокировок. Froddy наблюдает за потоком и пишет логи. Включить блокировку — только ваше решение.
Минимум данных. Только анонимные ID и суммы. Номера карт, CVV и персональные данные не передаются Froddy. Сервис работает только с анонимными ID, суммами и служебными полями.
Что Froddy берёт на себя
Заменяет самописные проверки перед выплатой. Лимиты, проверку дублей, hold-логику и единый лог решений — то, что команды часто собирают сами.
Не банк и не PSP. Froddy не отправляет деньги и не управляет платёжными маршрутами. Он только отвечает: пропустить или нет.
Не антифрод и не KYC/AML. Мы не оцениваем плательщика и не ищем сложное мошенничество. Froddy проверяет сам запрос на выплату: дубли, лимиты, частоту и ошибки логики.
Финальное решение остаётся за вами. Froddy возвращает allow, hold или block, а дальше действует ваш код.
Когда правила меняются быстрее, ошибиться проще
AI помогает быстрее менять код и правила. Но простые сбои не исчезают. Перед отправкой денег нужен отдельный контроль.
Новые правила и правки выходят чаще.
Ошибки по-прежнему обходятся дорого.
Froddy проверяет запрос до выплаты и возвращает вердикт.
Тарифы
Начните бесплатно. Платите, когда увидите результат
1 проверка = 1 вердикт. Промежуточные запросы не тарифицируются.
- Доступ к демо и журналу решений
- Журнал решений и причины срабатывания
- Базовые правила: дубли, лимиты, частота
- Тестируйте сколько угодно, без ограничений по времени
- Включается вручную, когда будете готовы
- Только логирование, без блокировок
- Все правила из демо
- Статистика вашего потока
- Проверка без блокировок и блокировки
- Webhook и email-уведомления
- История проверок и причин срабатывания
- Подключение вручную, без автосписаний
Подключаете вручную после демо или проверки без блокировок. Помесячная оплата, автоматического перевода нет.
От 500K проверок в месяц — Запросить условия
Вопросы
Частые вопросы
Чем Froddy отличается от антифрода?
Сколько времени занимает интеграция?
Что такое демо?
Что если при проверке без блокировок ничего не найдётся?
Когда начинается оплата?
Froddy логирует все проверки — это замедляет выплаты?
Как Froddy вписывается в процесс выплат?
Данные
Данные и требования
Froddy не требует персональные данные по умолчанию: вы сами определяете, какие поля отправлять в риск-проверку.
- Не требуем PAN/CVV, имена или email в открытом виде.
- Если нужны проверки по сущности — используйте псевдонимные/хешированные ID (например,
account_id). - Решения и технические логи доступны для аудита и расследований.
Для проектов с требованиями 152-ФЗ / GDPR / CCPA предоставим DPA и описание обработки по запросу. Подробнее · Связаться
Посмотрите демо и журнал решений до подключения к выплатам
После регистрации вы сразу увидите демо и журнал решений.
Начать бесплатно