Webhooks que no miente.

Firmado, protegido contra reproducción, reintentado hasta 2xx.

Suscríbase a eventos de factura/pedido/reembolso. Verifique HMAC-SHA256 en su punto final. Cada entrega está firmada HMAC-SHA256, tiene una marca de tiempo y se vuelve a intentar con un retraso exponencial hasta que su punto final devuelva 2xx.

Catalogar

Nueve eventos. Suscríbete a todos o a uno.

order.paid A buyer's payment was accepted.
order.failed Payment or checkout processing failed.
order.refunded The order was fully refunded.
delivery.completed A line item was delivered successfully.
delivery.failed A line-item delivery failed.
Encabezados

Qué aterriza en su punto final

POST /your-endpoint
# Standard headers Sellix sets on every delivery
X-Sellix-Event-Id:   7a2327ba-8655-45b4-a768-13e2112b2556
X-Sellix-Event:      order.paid
X-Sellix-Signature:  8f7a9a2b…
Content-Type:        application/json

# The exact raw body covered by X-Sellix-Signature
{
  "id": "7a2327ba-8655-45b4-a768-13e2112b2556",
  "object": "event",
  "event": "order.paid",
  "created_at": "2026-05-26T07:14:22Z",
  "data": { "order": { "uuid": "…", "total_cents": 4900, … } }
}
Interactivo

HMAC-SHA256 verificador

Pegue una carga útil + secreto. Calculamos la firma en vivo en su navegador usando Web Crypto API, el mismo algoritmo que usa nuestro SDK en su servidor.

Pegue una firma arriba para verificarla.
Implementación

Mismo cheque, en tu idioma.


            

Política de reintento

  • Up to 6 attempts per delivery
  • Back-off: 10s → 30s → 2m → 10m → 1h
  • Any 2xx ends the chain; every non-2xx retries
  • After 20 cumulative failed attempts, the endpoint is disabled.

Reproducir y deduplicar

  • Verify X-Sellix-Signature against the exact raw request body.
  • Dedupe by X-Sellix-Event-Id. Retries keep the same id and body.
  • A replayed event should also return 200 - it's a feature, not a duplicate.