← All projects

StatusHub

One receiver in front of every payment provider.

StatusHub

The problem

A fintech integrating six payment providers writes six webhook receivers, six signature checks and six status vocabularies — and then writes them again for the seventh. Every one is a place to drop an event.

StatusHub is one receiver in front of all of them: it verifies each provider’s signature, normalises every payload into a single canonical transaction schema, and forwards with ordering, retries and replay.

What I built

Decisions worth naming

What is not finished