🎉 KetaPay is now live — secure your first deal today.
Ketapay

Verify webhook signatures

2 min read

Short answer

Every webhook is signed with your endpoint's signing secret. Check the signature before you trust an event. The official SDKs for Node.js, PHP, Laravel and WooCommerce do it in one call.

Read the webhooks guide

What to do

  1. 1

    Add an endpoint

    Under Developers, add your URL and copy its signing secret.

  2. 2

    Verify each event

    Use the SDK's webhook helper with the raw request body.

  3. Handle the events

    escrow.funded, escrow.completed and escrow.refunded keep your system in step.

Did this answer your question?