Invoice verification

Verify a Parcho payment invoice.

Every Parcho payment invoice is cryptographically signed by Dhruvanta Systems the moment it is issued. Upload your signed invoice PDF below and our verification service checks the embedded signature against the key that signed it. If the check fails, the document has been altered since it was issued. The uploaded file is used only for this one check; it is not stored afterward.

The PDF that was attached to your “payment received” email. Up to 8 MB.

How this check works

Each Parcho payment invoice is signed with an RSA-SHA256 signature over a canonical JSON record of the payment, and that signature is embedded inside the PDF. When you upload an invoice above, our verification service reads the embedded signature straight out of the file and checks it against the key that signed it — an authentic result means the document has not been altered since it was issued.

This check runs on Dhruvanta Systems' own verification service, not in your browser, and compares the invoice against the key that signed it. We do not currently publish that signing key, so independent, offline verification is not yet possible. If you have doubts about an invoice after this check, contact us using the details below rather than relying on a self-check.

Still not sure?

Contact us about a suspicious invoice.

If an invoice fails verification, or you are not sure a payment request from Dhruvanta Systems is genuine, do not act on it — email us first.