BEEE Webhooks
Paystack notifies beeeproject.com of payment events through a webhook. Configure the endpoint in the Paystack dashboard under Settings > API Keys and Webhooks.
Endpoint
| Method | POST |
|---|---|
| Path | /api/webhooks/paystack |
| Signature header | x-paystack-signature |
| Signature algorithm | HMAC SHA512 over the raw body using your Paystack secret key |
Behaviour
- Respond
200immediately. Paystack retries if it does not get a prompt success. - Verify the HMAC SHA512 signature before trusting any data.
- Handle the
charge.successevent idempotently, so retries do not double-confirm.
Paystack IPs
Paystack sends from 52.31.139.75, 52.49.173.169 and 52.214.14.220.
Payment flow details are in the API reference.