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

MethodPOST
Path/api/webhooks/paystack
Signature headerx-paystack-signature
Signature algorithmHMAC SHA512 over the raw body using your Paystack secret key

Behaviour

  • Respond 200 immediately. Paystack retries if it does not get a prompt success.
  • Verify the HMAC SHA512 signature before trusting any data.
  • Handle the charge.success event 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.