Docs
This article explains how to test webhooks when your staging environment requires VPN access.
Chargebee APIs use dynamic IPs, so a dedicated IP cannot be provided for whitelisting. VPN-protected staging environments cannot receive webhooks directly from Chargebee.
Workaround: Use a tunneling service such as ngrok to expose your local server and receive webhooks.
./ngrok 8000 (Linux).Your local server can now receive webhooks from Chargebee.
Was this article helpful?