Skip to main content

Troubleshooting Webhooks

By default, ChargeOver will only log the full webhook payload if your script returns a non 200 OK response.

For development purposes, you can force ChargeOver to log the full webhook payload by returning a 201 Created response instead of a 200 OK. This will cause ChargeOver to log the full payload, but not retry.

Viewing Webhook Logs

You can view a list of all recent webhooks by viewing the Webhook Log report. To get there:

  1. Go to your Report Center
  1. Choose the Webhook Log

This log will show all outgoing ChargeOver webhooks, and a button to view the payload for non 200 OK responses.

Log Full Payload For Webhook

By default, ChargeOver will only log the full webhook payload if your script returns a non-200 OK response.

For development purposes, you can force ChargeOver to log the full webhook payload by returning a 201 Created response instead of a 200 OK. This will cause ChargeOver to log the full payload, but not retry.

PHP Example

header('HTTP/1.0 201 Created', true, 201);

Full Webhook Documentation

https://developer.chargeover.com/apidocs/webhooks/