Back

PKPASS Verification API

Verify Apple Wallet .pkpass files for validity and compliance

PKPASS Verification API

Verify an Apple Wallet .pkpass file for validity and compliance with Apple's specifications.

Verify PKPASS File

POST
/pkpass/verify
Required scope: pkpass:verify

Verify a .pkpass file for validity and compliance.

Request Parameters

ParameterTypeRequiredDescription
filefileYesThe .pkpass file to verify (max 10MB)
checkImagesbooleanNoValidate image files (default: true)

Verification Details:

  • Signature Validation: Verifies the PKCS#7 signature against the manifest
  • Certificate Chain: Validates the certificate chain (signer → WWDR → Apple Root)
  • Manifest Verification: Checks SHA-1 hashes for all files
  • Compliance Check: Validates against Apple PassKit documentation
  • Image Validation: Checks image formats, dimensions, and variants (@2x, @3x)

You can test the PKPASS verification service using our demo tool. Upload a .pkpass file to see detailed validation results.