Webhooks
Sarafa can send real-time event notifications to your application via webhooks. This allows you to stay informed about important events, such as successful payments or transaction status updates, without the need for continuous polling of the API. You can configure acallback_url in your API requests to specify the endpoint where these webhook events should be sent.
When a relevant event occurs, Sarafa will send an HTTP POST request to the callback_url you provided. The body of this request will contain a JSON object detailing the event.
To receive webhooks, you need to:
- Have a publicly accessible URL (
callback_url) that can accept HTTP POST requests. - Configure this
callback_urlin the relevant API request when initiating an action that might trigger a webhook event (e.g., creating a payment link). - Implement logic on your server at the
callback_urlto receive and process the incoming webhook data.
callback_url in an API Request (e.g., /charge ):
