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
- Core problem
- 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.
- Key constraints
- No payment data may leave the device
- No AI or network calls in the diagnostic path
- Provider documentation is the only source of truth
- Untrusted, possibly hostile input
- Stack
- TypeScript 6.0
- Next.js 16.4
- React 19.3
- Web Worker
- esbuild 0.28
- Vitest + fast-check 5.0 / 4.10
- Playwright 1.64
- pnpm workspaces 10.29