📄️ Webhooks
When the status of your request changes from pending to either failed or success, a POST request is sent to your configured webhook endpoint including details of your request after processing. You are required to acknowledge the webhook request by responding with a HTTP 200 OK, otherwise sending is retried 10 times with exponential backoff.
📄️ Authenticate Webhook Requests
LivePay signs webhook requests so you can (optionally) verify that requests are generated by LivePay and not a third-party pretending to be livepay. If your application exposes sensitive data, you may want to be sure the requests are coming from livepay. This isn't required, but offers an additional layer of verification.