Implementation Considerations – Verification

What should I tell the end user when they present their credential for verification?

This page provides best practice guidance for verifying compact credentials presented in the following formats:

  • Original PDF generated by the issuer via MATTR VII API

  • Photograph/scanned image of the PDF

  • Screenshots/photos of the QR code

The following guide uses the example Working at Heights certificate. Design source files are made available for you to swap out images to your own credentials or to tweak the text where needed.

I have a digital PDF, Apple Wallet or Google Pay pass

Upload the original PDF recieved from the certificate issuer

Don’t take a screenshot of the PDF zoomed out, instead...

Enlarge the PDF so the QR code is in the centre of the screen, then take the screenshot

iOS:
Screenshot from Apple Wallet

Android:
Screenshot from Google Pay

iOS / Android: You don’t need to show the “details” page, that is for your own records only

I have a hard copy print out

Scan your hard copy pass in colour, at least 200dpi, and as a PDF or jpg file. Did that not work? Try taking a photo instead...

Take a photo of the QR code

  • in frame
  • sharp and clear
  • bright

Too far zoomed out. QR code is too small within the picture.

Avoid gloss lamination as it causes glare. Instead, use matte or lamination.

Too dark and/or blurry. Try going to a brighter space or turning on the flash.

Out of focus. Try moving your camera back a bit until the QR code looks sharp.