Skip to main content
Transaction events track sales and commission lifecycle.
transaction.created is emitted for both manual commission creation and automatic server-side conversion tracking via POST /conversions. Refunds triggered through the Refund Conversion endpoint emit transaction.updated for partial refunds and transaction.rejected for full refunds. If a conversion does not create an affiliate earning, the commission-related fields in the webhook payload can be null.

Events

Sale Status Values

Commission Status Values

Payload

string
Unique event identifier
string
Event type (e.g., transaction.created)
string
ISO 8601 timestamp of when the event occurred
object
Event payload data.

Example Payloads

transaction.created
transaction.approved
transaction.paid
transaction.rejected