Callbacks are a useful way of notifying you when an object changes. For example: if an Item changes state because we have processed a Direct Debit/ACH payment, we will post a JSON payload with the Item object attributes to the URL provided.

Only one Callback can be enabled for an object type (Items, Users, Companies, Addresses, Accounts, Disbursements, Transactions and Batch Transactions).

Only HTTPS URLs are supported and it requires a valid SSL certificate. Self-signed certificates are not supported.

When creating a Callback the URL provided will be sent a test JSON payload and will only be successfully created if we receive a non 500 response.