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
