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
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
CHK-10481 · Sipho Auto Spares
Processed just now · 1.9s
Manual confirmation required
Hold goods until the bank alert is confirmed by the seller.
OCR confidence
71.2%
Amount matches expected saleR4,800.00 = ES-4410
Recipient matches sellerSipho Ndlovu · registered owner
!
Near-duplicate fingerprintDistance 4 from FP-b12e4408 · other seller
!
Bank alert not found yetWhatsApp bot last synced 42 seconds ago
A WAIT never releases goods automatically.
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.