Payments & Subscriptions > Automated Webhooks
Payments & Subscriptions > Automated WebhooksKroxt BaaS SDK v1.0.5

Automated Webhooks

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.

Your Project Webhook Endpoint URLhttps://api.kroxt.com/payment/webhooks/YOUR_PROJECT_ID/paystack

Copy this endpoint from Console > Payments > Gateway Settings and paste it into your Paystack Dashboard > Settings > Webhooks.

Automatic Event Handling

  • charge.success: Marks transaction status as success, sets paid timestamp, and updates customer details.
  • subscription.create / subscription.enable: Creates/updates customer subscription to active status with next payment date.
  • subscription.disable: Updates subscription status to cancelled.
  • invoice.payment_failed: Flags subscription status as attention.

Optional Webhook Forwarding

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.