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.