> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.offerzy.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Go-live checklist

> Everything to check before your users see the offerwall, so rewards are accurate and support requests stay low.

<Steps>
  <Step title="Your placement is Live">
    It shows **Live** under **Placements**, and its currency settings are final.
  </Step>

  <Step title="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](/offerwall/website#choosing-a-user-id).
  </Step>

  <Step title="Your server verifies every signature">
    Requests with a wrong signature get `403` and credit nothing. See [Verify postbacks](/postbacks/security).
  </Step>

  <Step title="Postbacks are idempotent">
    You store each `transaction_id` and `status` pair and ignore repeats, so retries never credit a user twice.
  </Step>

  <Step title="Your server answers fast">
    A `2xx` within 15 seconds, with slow work moved to the background.
  </Step>

  <Step title="Reversals take rewards back">
    `status=2` postbacks debit the user. See [Reversals](/postbacks/reversals).
  </Step>

  <Step title="Tests pass">
    Credit, duplicate, reversal and wrong-signature tests behave as expected. See [Test and monitor postbacks](/postbacks/testing).
  </Step>

  <Step title="Users can see their rewards">
    Show credited rewards in a history, so users don't have to ask.
  </Step>

  <Step title="Users know where to get help">
    Link users to [offerzy.io/rewards](https://offerzy.io/rewards) for rewards that didn't arrive. See [Missing rewards](/missing-rewards).
  </Step>

  <Step title="Your payout method is set">
    Add PayPal, crypto or bank details under **Payments**. See [Payments](/payments).
  </Step>
</Steps>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.