Skip to Content
Overview

Webhook

Beam uses webhooks  to notify your application any time an event happens on your Beam account. One such event that you can be notified about is when a Charge has been transitioned to a successful state.

All of Beam’s webhooks will be sent using a HTTP POST request to your registered endpoint. The JSON payload for each request can then be obtained from the request body.

Your Beam webhook integration can be self-managed through your merchant account in Lighthouse  under the Developers section as specified in Beam Playground page.

Webhook Delivery Attempts and Retries

Any 2xx response code we receive from our webhook request are seen as successful so we immediately stop retrying after this.

However, any other response codes such as 4xx or 5xx falls under our failure scenario. By default, Beam attempts to deliver your webhook 10 times with exponential backoff between each interval after which we no longer attempt to make any more requests.

Last updated on