Repository navigation
Home
Ratomir Jovanovic edited this page Oct 26, 2026
·
3 revisions
PandaPayLens is an open-source, local-first tool that explains payment errors and puts payment events on a timeline. You paste an API response, a webhook, a postback or a log export, and it tells you what the provider reported, what the code means, which events belong together and what looks wrong.
- Live demo: https://ratomirjovanovic.github.io/PandaPayLens/
- Demo video (1 min): https://ratomirjovanovic.github.io/PandaPayLens/media/pandapaylens-demo.mp4
- Source: https://github.com/ratomirjovanovic/PandaPayLens
- License: Apache-2.0
| Question you have | What PandaPayLens shows |
|---|---|
| "What does this decline or error code mean?" | Decoded error with category, next step, retry guidance and a doc link |
| "Which provider and format is this payload?" | Structural detection with a confidence score and the reasons for it |
| "In what order did things really happen?" | A timeline by event time and by arrival order, with filters |
| "Are these webhooks about the same payment?" | Correlation by explicit identifiers only, never by guesswork |
| "Is something wrong in this flow?" | Deterministic findings: duplicates, failed rebills, chargebacks, etc. |
| "Can I share this with a colleague or vendor?" | JSON, Markdown and PNG exports with identifiers masked by default |
- It does not call any payment provider and needs no API keys.
- It does not store or upload what you paste. Analysis runs in your browser (or locally in the CLI).
- It does not verify webhook signatures. Pasted webhooks are always treated as unverified.
- It does not confirm settlement or tell you whether money actually moved. It describes only the records you supplied.
- It is not a merchant account, referral or underwriting service, and listing a provider implies no partnership.
- Getting Started: use the demo, run it locally or install the CLI.
- How Analysis Works: the pipeline from raw text to findings.
- Input Formats: what you can paste and the size limits.
- Error Decoding: categories, retry guidance and confidence levels.
- Timeline and Correlation: how events are ordered and grouped.
- Diagnostic Rules: every rule and what triggers it.
- Providers and Capabilities: which providers can be analyzed and how well.
- High-Risk Providers: subscriptions, payouts, wallets and regulated sectors.
- Privacy and Security: redaction, masking, limits and the threat model.
- Command Line Interface, Exports and Reports, Self-Hosting.
- Contributing, FAQ and the Glossary.
Releases and their contents are listed in the changelog and on the changelog page. The current number of analyzable providers is always shown on the providers page.
PandaPayLens is open source under the Apache-2.0 license. Demo · Repository · Changelog
Using PandaPayLens
- Getting Started
- Input Formats
- Error Decoding
- Timeline and Correlation
- Diagnostic Rules
- Exports and Reports
- Command Line Interface
Providers
Under the hood
Community
