KiPay

Webhook Events

A comprehensive list of all events delivered via webhooks.

Event Types

  • payment.received: Fired when an inbound payment (STK Push or C2B) is successfully collected.
  • payment.failed: Fired when an STK push times out or is rejected.
  • payout.completed: Fired when a B2C/B2B/PesaLink payout is successful.
  • payout.failed: Fired when a payout is rejected by the network.
  • settlement.completed: Fired when a settlement is disbursed to your bank.