Appearance
Webhooks
IIMMPACT supports two types of webhooks to keep your systems in sync with real-time events.
Webhook Types
| Feature | Transaction Webhooks | Catalog Webhooks |
|---|---|---|
| Purpose | Payment status updates (Processing → Succesful / Failed) | Product catalog changes (products, options, categories, groups) |
| Triggers | Transaction status changes | Catalog data created, updated, or deleted |
| Setup | Dashboard: Developer > Webhooks > Settings | Dashboard: Developer > Webhooks > Settings |
| HTTP Method | POST or GET (your choice) | POST only |
| Security | IP allowlisting (HMAC planned) | HMAC-SHA256 signature verification |
| Retry Policy | 3 retries, 60s fixed delay | 5 retries, exponential backoff |
| Retry Timeout | 30s per request | 30s per request |
| Events | Single event type (status change) | 12 event types across 4 resource types |
Guides
- Transaction Webhooks — Configure callback URLs for payment status notifications
- Catalog Webhooks — Receive real-time catalog change notifications
API Reference
- Get Callback URL — Retrieve current transaction webhook configuration
- Set Callback URL — Configure transaction webhook URL
- Transaction Webhook Payload — Payload format, IP allowlist, field mapping
- Catalog Webhook Events — Event types, payload schema, signature verification
