Skip to main content
1

Your placement is Live

It shows Live under Placements, and its currency settings are final.
2

Users get a stable, private ID

The same internal ID for a user every time, never an email address or other personal data. See choosing a user ID.
3

Your server verifies every signature

Requests with a wrong signature get 403 and credit nothing. See Verify postbacks.
4

Postbacks are idempotent

You store each transaction_id and status pair and ignore repeats, so retries never credit a user twice.
5

Your server answers fast

A 2xx within 15 seconds, with slow work moved to the background.
6

Reversals take rewards back

status=2 postbacks debit the user. See Reversals.
7

Tests pass

Credit, duplicate, reversal and wrong-signature tests behave as expected. See Test and monitor postbacks.
8

Users can see their rewards

Show credited rewards in a history, so users don’t have to ask.
9

Users know where to get help

Link users to offerzy.io/rewards for rewards that didn’t arrive. See Missing rewards.
10

Your payout method is set

Add PayPal, crypto or bank details under Payments. See Payments.