Webhooks

Delivery, duplication, ordering and verification of provider notifications.

Projects

PandaPayLens

An open-source, local-first toolkit that decodes payment provider errors, webhooks and event logs, rebuilds the transaction timeline and explains what looks wrong, without sending the data anywhere.

When a payment integration misbehaves, the evidence is a pile of provider-specific JSON, XML and webhook deliveries. Reading it means knowing each provider's formats, error codes and delivery habits, and the data is often too sensitive to paste into an online tool.

Status
Active
Type
Developer tool
Role
Creator and maintainer
Technology
TypeScript, Next.js, React

Problem records

  • A refund delivered twice looked like two refunds

    Providers that send notifications without a delivery id defeated duplicate detection, so a repeated refund notification could be read as refunds exceeding the payment.

    ResolvedPandaPayLens
  • The timeline showed late payment steps first

    Events without a timestamp were sorted after every timed event, so a Paystack flow appeared with the webhook and verification before the PIN and OTP steps.

    ResolvedPandaPayLens

Journal

More

Theme