โ† Back SIEF ALSHEYAB / PROJECTS Resume โ†—
๐Ÿ”—

WebhookForge

Local webhook testing and debugging tool. Captures, inspects, and replays webhook events from payment processors and third-party services โ€” built for developers who need reliable webhook integration without depending on external tunnelling services.

Active Node.js Express Developer Tool Payments
WebhookForge โ€” Webhook Testing & Debugging

Overview

WebhookForge is a local developer tool for capturing, inspecting, and replaying webhook events from any HTTP source โ€” payment processors, e-commerce platforms, or custom services. It provides a real-time event console with full payload inspection, header inspection, and one-click replay โ€” eliminating the need for external tunnelling services during development and integration testing.

Built from hands-on experience integrating and debugging webhooks across five payment processors at FundingPips, where webhook reliability was a critical operational dependency. The tool reflects the actual debugging workflow used in production webhook integration work.

Supported Event Types

checkout.session.completedStripe
payment_intent.succeededStripe
customer.createdStripe
payment.captured / payment.failedCheckout.com
Custom event schema โ€” any providerGeneric

Architecture

ReceiverHTTP endpoint that accepts inbound webhook POSTs from any source. Validates signatures where supported (Stripe HMAC, custom header auth).
ParserPayload normalisation layer. Extracts event type, timestamp, and key fields. Stores raw payload alongside parsed representation for full fidelity.
ConsoleReal-time event log with expandable payload view. Shows event type, source, timestamp, status, and full JSON body. Filter by event type or status.
ReplayOne-click replay of any stored event to any target URL. Useful for testing handler logic against real production payloads without re-triggering the source.
StorageSQLite-backed event log. Persistent across sessions. Query historical events by type, source, date, or status for debugging and regression testing.

Key Features

Tech Stack

Node.js Express SQLite WebSocket HTML/CSS/JS HMAC Verification

Demo Preview

โ–ธ WEBHOOKFORGE โ€” EVENT CONSOLE