Skip to main content
Use null rather than zero when correcting a revenue value, and make sure you’re not mixing multiple Signal partner IDs.
Applies to: Signal API

Objective

Adjust or correct the value of a transaction down to zero.

Answer

When correcting to zero, it’s often more useful to send null instead. If you want the revenue to aggregate, include a unique partner_unique_id with each revenue value sent — those values will then combine into a total revenue amount. When building your Signal API requests, avoid using multiple Signal partner IDs if you’re trying to correct a revenue value, since that will prevent the correction from applying as expected.

Where to go next

Last modified on September 25, 2026