Fraud & Security

Act on security signals the moment they arrive.

Payment declines, suspicious logins, account lockouts — route security events to your fraud engine with guaranteed delivery, HMAC verification, and an immutable audit trail.

No credit card required
Up and running in minutes
99.9% uptime SLA
Security Events
Payment Events
Auth Events
API Events
AES-256 encrypted · HMAC verified
GetHook
encrypt · sign · persist
Event stream
payment.declinedcritical
login.suspiciouscritical
account.lockeddelivered
api.rate_exceededqueued
Fraud Engine
Risk Score API
PagerDuty Alert
Immutable Audit
The problem

Why raw webhooks aren't enough.

The HTTP webhook protocol has no persistence, no retries, and no observability — and it shows.

Security events cannot be dropped

A payment processor sends a charge.disputed event. Your fraud engine is redeploying. The event is lost. The dispute goes uninvestigated. The chargeback succeeds. One missed event costs real money.

Raw webhooks can be forged without HMAC verification

Without verifying the HMAC signature on each inbound security event, an attacker can POST fake events to your fraud engine — triggering false positives or hiding real fraud signals.

Compliance requires immutable event logs

PCI-DSS and SOC 2 audits require evidence that security events were received, processed, and acted upon. Without a persistent event log with attempt history, you cannot satisfy these requirements.

How it works

Three steps to reliable fraud & security webhooks.

From raw HTTP POST to guaranteed delivery — set up in under 10 minutes.

01

Verify every inbound security event

Create a Source with HMAC verification enabled. GetHook rejects any request that fails signature verification before it reaches your fraud engine — forged requests are blocked at the gateway.

terminal
POST /v1/sources
{ "name": "payment-processor-events", "auth_mode": "hmac", "verification_config": { "header": "X-Payment-Signature", "secret": "processor-webhook-secret" } }
02

Route critical events to fraud engine and audit

Route payment.declined and login.suspicious to your real-time fraud engine. Route * to your immutable audit log. Every security event is captured, regardless of destination delivery status.

terminal
POST /v1/routes
{ "event_type_pattern": "payment.declined",  "destination_id": "dest_fraud_engine" }
{ "event_type_pattern": "login.suspicious",  "destination_id": "dest_risk_api" }
{ "event_type_pattern": "*",                  "destination_id": "dest_audit_log" }
03

Replay for post-incident analysis

After an incident, replay the full sequence of security events to reconstruct the attack timeline. The immutable event log with payloads and timestamps supports forensic analysis.

terminal
GET /v1/events?source_id=src_…&status=dead_letter
# Returns all events that failed delivery
# POST /v1/events/{id}/replay to re-process
Benefits

Everything you need for fraud & security.

Zero-loss security event delivery

5-attempt exponential backoff ensures security events reach your fraud engine even during brief outages. Dead-lettered events are preserved for replay.

HMAC verification at the gateway

Forged security events are rejected before they reach your fraud engine. Signature verification runs on every inbound request.

AES-256 encryption at rest

Security event payloads and signing secrets are encrypted with AES-256-GCM. No plaintext sensitive data in the database.

Immutable audit trail

Every security event is logged with full payload, attempt history, response codes, and timestamps. Satisfies SOC 2, PCI-DSS, and ISO 27001 audit requirements.

Real-time alert routing

Route critical security events to PagerDuty, Slack, and your fraud engine simultaneously. One event, multiple response channels.

Replay for incident response

Reconstruct attack timelines by replaying the full sequence of security events. Post-incident analysis without re-triggering the original fraud vectors.

Start for free

Ready to stop losing webhooks?

Up and running in minutes. No credit card required. Connect your first source and see events flowing in real time.

No credit card
99.9% uptime SLA
HMAC signatures
AES-256 encryption