A webhook is a way for TagadaPay to notify your backend in real time when something happens — an order is paid, a subscription renews, a payment fails, a refund is issued, etc.
You give us a URL, we send a small JSON payload to that URL whenever the event you care about happens.
Sync paid orders to your warehouse, ERP, or accounting tool
Trigger fulfilment in a 3PL (third-party logistics)
Send custom emails from your own platform
Update a customer-loyalty system after each purchase
Alert your team in Slack/Discord when a high-value order comes in
You can connect TagadaPay to Klaviyo, Shopify, WooCommerce, and other tools without writing webhook handlers — see Integrations & Tracking. Webhooks are for use cases not covered by those built-in integrations.
You configure webhooks in the dashboard under Settings → Webhooks, or programmatically via the Node SDK.
Each webhook has:
A target URL (your endpoint)
A list of events to subscribe to
A signing secret (use it to verify the request actually came from TagadaPay)
Event reference, payload schemas, signature verification, and retry behavior: