| Missing events are most commonly caused by the event not being enabled in the dashboard, a misconfigured webhook URL, or the order not actually completing successfully. |
Checklist
- Confirm the specific event is turned ON in Dashboard → Settings → Integrations → Events Center
- Verify the webhook URL is correctly set and matches your server endpoint exactly
- Confirm the order actually completed successfully — a cancelled or failed payment will not trigger an order completion event
- Verify your webhook endpoint is reachable and returns a 2xx response — check server health and SSL certificate validity
Events Center webhook URL
The webhook URL you configure in Settings → Integrations → Events Center is fully customizable. It must be a publicly accessible HTTPS endpoint. Appcharge sends a POST request to this URL whenever a subscribed event fires.
Testing your endpoint
Make a direct POST request to your webhook URL from an external tool (e.g. curl or Postman) to verify it returns 200. If the endpoint is unreachable from the internet, Appcharge cannot deliver events to it.
Contact Support
If the event is enabled, your endpoint is healthy, and orders are completing successfully but events are still not arriving, contact Appcharge Support with your publisher ID, the event name, an example order ID, and the timestamp of the expected event.