Verify payment

Upload the buyer's proof of payment. Khusela checks the document, cross-references the claim and returns MATCH, WAIT or STOP.

Verification live Recent checks

New verification

POST /check · multipart form data · Bearer seller token

Sandbox
The token maps to sellers.auth_token and scopes all queries.
Nothing is released automatically on STOP.

Verdict

Results appear here after the pipeline runs.

Ready to check this claim

The demo runs the document, payment-claim and containment layers against the seeded expected sale.

Document Payment claim Containment

What runs on every upload

Three layers, one deterministic answer.

1

Document check

MIME and header validation, 5 MB cap, OCR extraction and font/alignment tamper signals.

2

Payment claim

Amount and recipient compared with expected_sales and the latest bank alert.

3

Containment

Fingerprint lookup across other sellers, verdict assignment and audit log entry.