Skip to main content

Troubleshooting Webhooks

Overview

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, you can follow the steps below.

  1. Go to your Report Center
  2. 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/