Skip to main content
The Webhooks tab of your FunnelFox Billing Settings page holds two things: the read-only inbound URLs your post events to, and the outbound targets FunnelFox Billing sends events to.

Webhook URLs

Read-only webhook endpoints for this organization. These are the fixed per-organization endpoints your PSPs post events back to. Copy each URL into the matching PSP’s own dashboard. {org} is your organization ID.
Only the default region URL is shown. Additional PSP accounts (ff_first and beyond) need a URL with the matching ?region= value.

PSP verification secrets

FunnelFox Billing uses these secrets to verify that inbound webhooks really come from your PSP. Enter each one from the corresponding PSP dashboard.

Outbound webhooks

FunnelFox Billing sends each event as JSON to every target that should receive it, retrying with exponential backoff. You can configure up to seven targets, labelled Webhook (1) through Webhook (7) and stored under slots first through seventh. A new organization has no targets, so nothing is sent until you add a URL to a slot. Each target uses the same fields. The table below shows the first slot (sender_task_targets.first.*); the other slots use the identical keys with second through seventh in place of first.
Only order and dispute events honor the per-target switches. Refund, subscription, one-off, consumable, and user events go to every enabled target.

Retry policy

One retry policy governs the exponential backoff for all outbound webhook retries. For the event types FunnelFox Billing sends and their payloads, go to the Billing webhook reference.

Next steps