Since Kroxt is your application's backend server, Paystack webhooks are received directly by Kroxt. Kroxt validates HMAC SHA-512 Paystack signatures, updates the database automatically, and emits events.
https://api.kroxt.com/payment/webhooks/YOUR_PROJECT_ID/paystackCopy this endpoint from Console > Payments > Gateway Settings and paste it into your Paystack Dashboard > Settings > Webhooks.
success, sets paid timestamp, and updates customer details.active status with next payment date.cancelled.attention.If you operate a secondary external system, you can set an Optional Webhook Forward URL in Gateway Settings. Kroxt will automatically forward verified webhook payloads to your external endpoint via HTTP POST.