State conflicts
A transaction record can disagree with the events recorded around it.
Payment failures shouldn't require guesswork. PayResolve is an experimental payment operations intelligence platform for investigating transaction failures, anomalies and reconciliation exceptions.
Payment transactions can move through several states and systems. When those records disagree, operations teams may have to manually piece together what happened before deciding what needs attention.
A transaction record can disagree with the events recorded around it.
Missing settlements, reversals or events can make transaction outcomes unclear.
Teams need evidence and context before they can determine what requires attention.
PayResolve combines deterministic reconciliation rules, incident classification, anomaly detection and an AI explanation layer into one operational workflow.
I designed the product workflow, generated synthetic payment data, built the investigation logic and turned the outputs into an interactive operations interface.
Checks transaction and event records for missing or conflicting states, settlements, reversals and other exceptions.
Maps detected exceptions into operational categories and investigation priorities.
Uses Isolation Forest to identify transaction records that differ from expected patterns.
Uses the evidence layer to generate a structured explanation without making autonomous financial decisions.
Provides overview metrics, incident analysis, anomaly analysis, transaction investigation and timelines.
FastAPI endpoints expose summaries, transactions, incidents, anomalies, timelines and AI investigations.
The test dataset contains intentionally injected operational scenarios so the investigation workflow can be evaluated without using real customer or financial data.
Missing settlements · Status conflicts · Missing events · Provider timeouts · Potential duplicate payments · Debit without settlement.
The dataset is synthetic. PayResolve does not process real money, connect to real banks or investigate real customer transactions.
The deterministic engine establishes the facts first. The AI layer then uses that evidence to structure an investigation summary and identify what remains unknown.
The investigation prompt is deliberately constrained to the available transaction, event, reconciliation and anomaly evidence.
Facts are established before AI is asked to explain them.
The system supports investigation rather than replacing operational judgment.
Investigations remain connected to the transaction and event evidence behind them.
The prototype uses synthetic data and avoids real customer payment information.
Exceptions are categorized so teams can understand what requires attention and who may own it.
Experimental models are presented as signals for investigation, not unquestionable conclusions.
The prototype combines data processing, machine learning, API design, an interactive interface and a constrained generative AI layer.
No real customer, bank or payment-provider data is used.
The anomaly detector demonstrates an approach and requires further validation before production use.
AI-generated explanations are decision-support outputs and require human review.
Explore the live prototype or return to the Fintech & Payments Lab to see the broader product thinking behind PayResolve.