Payment Verification AI

Upload a payment screenshot and enter the UTR. AI will run text extraction and intelligently match it against your entered UTR, accounting for common OCR errors.

or drag and drop

PNG, JPG, GIF up to 10MB

Frequently Asked Questions

How is the image processed?

Before analyzing the text, the app creates an enhanced grayscale version of your screenshot with increased contrast. This helps the OCR (Optical Character Recognition) engine better identify colored text, such as green payment amounts, which might otherwise be missed.

Can I train the system by providing different payment screenshots?

For the Text Extraction (Tesseract OCR): Training Tesseract in the browser is not supported directly. However, outside of this app, developers can train custom Tesseract .traineddata models by feeding it thousands of labeled image samples. Here, we rely on image preprocessing (contrast enhancement) to improve its default accuracy instead.

For the AI Verification (Gemini): The AI doesn't need traditional "training" to understand different screenshot formats. By providing it rules (like "look near the ₹ symbol"), it intelligently handles variations.

How many payments can I verify in a day?

The underlying AI (Gemini 3 Flash) provides a free tier that allows up to 1,500 verifications per day, with a maximum of 15 requests per minute. If you hit this limit, simply wait a little while for the per-minute limit to reset, or wait until the next day for the daily limit.