Testing
To complete an end-to-end verification, you need a wallet with a test credential and access to the staging instance of Verify, which is configured to accept test mDLs. Contact us to get a staging API key.
There are three wallet options available depending on your platform and setup.
Apple Wallet
Section titled “Apple Wallet”- Works on the iOS Simulator or a real device.
- Install the Wallet Identity Developer profile from Apple.
- Once installed, the Simulator (or device) will be populated with a test mDL.
- Use Safari for the DC API flow.
Google Wallet
Section titled “Google Wallet”- Requires a physical Android device.
- Follow Google’s guide to create a test identity pass.
- Important: test with age verification only (use
launchAgeInYearsVerification()) — see the age verification guide. - Use Chrome on Android for the DC API flow.
SpruceKit Showcase
Section titled “SpruceKit Showcase”- Third-party test wallet app from SpruceID.
- Available on both platforms: