TopStep Partners – iGaming Affiliate Network Logo

What is an S2S postback?

Server-to-server conversion reporting explained: what a postback contains, why it is signed, and how to integrate one without losing conversions.

Last updated

What a postback is

A server-to-server (S2S) postback is a direct call from the casino's server to the network's, announcing that a conversion happened. No browser is involved, so nothing on the player's side can block or lose it. It is the last step of the tracking chain.

What it contains

FieldPurpose
Click IDTies the conversion to the click, and therefore to the affiliate
Event typeWhat happened: registration, first-time deposit, redeposit
Amount and currencyThe value of the event, reported alongside it
Transaction IDA unique id for this event, so a retry is not counted twice
StatusOptional. A cancellation such as a chargeback reverses the event with the same transaction ID
TimestampWhen it happened, also used to reject stale replays
SignatureProof the call really came from the operator

Why it is signed

A postback creates money, and an endpoint that accepts any well-formed call is an endpoint anyone can call. Serious networks require a signature over the payload, typically an HMAC computed with a shared secret, plus a timestamp so a captured call cannot be replayed later.

  • Keep the shared secret server side only: never in a browser, an app bundle or a public repository.
  • Send the timestamp and keep clocks roughly in sync. A freshness window rejects calls that look too old.
  • Expect an IP allowlist, and tell the network which addresses you will call from.

Integrating without losing conversions

  1. Agree the parameter names in both directions. The most common failure is the operator returning the click ID under a different name than the network expects.
  2. Send registration and first-time deposit as separate events, not merged.
  3. Retry on failure with the same transaction ID, and log what you sent.
  4. Test with a real click: open a tracking link, register, deposit, and confirm the postback arrives carrying that click ID.
  5. Only then scale traffic. A conversion sent before the round trip works cannot be attributed afterwards.

If you are integrating with us, your account manager supplies the endpoint, the parameter map and the secret, and tests the round trip with you before anything goes live.

Common questions

No. A postback reports that an event happened. Whether it earns commission is decided when the conversion is verified against the casino's records, which at TopStep Partners is done by hand once the month closes.

Keep reading

From click to commission: tracking links, click IDs, attribution, and the three places a conversion most often goes missing.

The FTD is the event most casino affiliate deals pay on. What counts, what does not, and why the same person can produce two legitimate FTDs.

New casinos, better deals

New casinos on the network, deal changes and practical notes for affiliates. A few emails a month.