UPI payments are widely used, but fake payment screenshots and risky transactions are a common issue. Many users rely on screenshots without being able to verify whether a payment is genuine.
PayProof is a web‑based system that helps users:
- Verify the authenticity of UPI payment screenshots
- Assess the risk level of a UPI payment using basic transaction details
The project focuses on a practical, easy‑to‑use solution for improving UPI payment safety.
- Screenshot authenticity check (Genuine / Suspicious / Likely Fake)
- OCR‑based text extraction and image quality analysis
- Payment risk analysis (Safe / Medium Risk / High Risk)
- Clear, explainable results for users
- User uploads screenshot
- User enters payment details
- Clicks Check Payment
- Sees risk result + explanation
- User uploads a UPI screenshot or enters payment details
- Frontend sends data to backend APIs
- Backend performs OCR, image analysis, and ML‑based classification
- Verification result and risk level are returned and displayed
- Sanskriti Mittal: Backend development, image processing, OCR integration, ML model training
- Manyata Sharma: Frontend development, API integration, risk analysis logic, documentation
- Expanding the dataset with more real‑world samples
- Supporting additional UPI apps and layouts
This project is developed for educational purposes and provides risk indications, not guaranteed fraud detection.