https://webhooks.datalyr.com, so the provider’s own webhook log already holds the status we returned.
Statuses every source returns
A
503 with Webhook secret not configured means no secret is stored for that source.
The field reads as optional in some providers, but deliveries keep failing until you
save one.Statuses by source
The event exists but the value is wrong
Revenue is double counted
Do not queryevent_data.order.total_price for a Shopify total. Only orders/paid is canonical, and three other topics carry the same order.
Verify
- Open the provider’s webhook log.
- Find the delivery for your transaction ID.
- Confirm the delivery returned
200. - Open Events and filter on
source. - Confirm the row carries the same amount and currency.
200 and Events has no row, contact support. Send the transaction ID, the provider event ID, and the delivery timestamp with its timezone. Never send an API secret.