Skip to content
Purity

Send order events to your own system with webhooks

Have Purity notify your server when an order is created, paid or shipped, and check that deliveries get through.

Owners and admins · Updated September 24, 2026

The Your website screen in Purity, with example data
The Your website screen, with example data.

A webhook is a signed message Purity sends to your server when something happens to an order. Your server checks the "Purity-Signature" header against your signing secret to confirm it came from Purity.

  1. Open Website and scroll to "4. Webhooks, for custom systems."
  2. Enter the address that should receive events, an optional description, and pick which events to send: "order.created", "order.paid", "order.shipped".
  3. Click "Add webhook" and copy the signing secret shown. It is not shown again.
  4. Click "Send test" to check the address answers correctly.
  • Click "Pause" to stop sending without deleting it, or "Resume" to start again.
  • Click "Remove" to stop it for good.

Failed deliveries are retried for about a day. "Recent deliveries" shows whether each was "Delivered", is still retrying, or the server gave up.