🛠 Все
📡

Postback Tester

Создай уникальный URL для тестирования постбэков и вебхуков. Логи в реальном времени.

Endpoint будет активен 24 часа. Принимает GET и POST запросы.

CPA-макросы для постбэков

Keitaro
{subid} — Sub ID
{cost} — Стоимость клика
{payout} — Выплата
{campaign_id} — ID кампании
Binom
{clickid} — Click ID
{payout} — Выплата
{status} — Статус конверсии
{campaign_id} — ID кампании
HasOffers / TUNE
{aff_id} — Affiliate ID
{transaction_id} — Transaction ID
{offer_id} — Offer ID
{payout} — Выплата
Voluum
{cid} — Click ID
{payout} — Выплата
{txid} — Transaction ID
{et} — Event Type

Что такое Postback Tester

Создаёт уникальный endpoint, который логирует все HTTP-запросы. Используется для отладки S2S-интеграций с партнёрками: видишь точно что шлёт партнёрка.

Когда нужен

Интеграция с новой партнёркой. Отладка трекера. Поиск багов в S2S-цепочке. Тестирование своего bot/webhook принимающего callback.

Что не делает

Не отвечает 200 OK — просто логирует (партнёрки обычно ждут 200 — настрой URL принимающего). Не валидирует HMAC автоматически — сравни через /tools/hash.

Частые вопросы

Что такое постбэк?
S2S (server-to-server) уведомление от партнёрки о конверсии. Партнёрка дёргает указанный URL с параметрами (click_id, payout, status) когда юзер сделал целевое действие.
Зачем тестировать постбэки?
Чтобы проверить, доходит ли постбэк до твоего трекера. Какие именно параметры партнёрка шлёт. Не теряется ли что-то по дороге.
Как использовать инструмент?
Создаёшь уникальный postback URL у нас (например, hook.aff.top/abc123). Указываешь его в партнёрке как postback. Делаешь тестовое действие → партнёрка дёргает наш URL → мы логируем что пришло.
Что инструмент показывает?
Полный HTTP-запрос: метод (GET/POST), все query/body параметры, заголовки, IP отправителя, время. История 100 последних запросов.
Сколько живёт URL?
По умолчанию 24 часа. Можно продлить до 7 дней через кнопку «extend».
Можно ли проверить HMAC-подпись?
Да, если партнёрка шлёт `signature` или `hash` параметр — мы покажем его. Сравни с ожидаемым через /tools/hash.
Зачем арбитражнику?
Отладка интеграции с новой партнёркой. Понять формат данных. Поймать редкие баги (партнёрка шлёт постбэк в 3% случаев — увидишь почему).