Receive Credentials Guide
How do I receive verifiable credentials from a customer?
Receiving credentials in the Business Wallet always follows the same two-step process: first define which credentials you want to receive by creating a verifier template, then trigger a verification request from your backend whenever you need a customer to share those credentials. Each step is covered in its own guide below.
The two steps are:
- Create a verifier template - define which credentials you want to receive
- Receive credentials - start a verification request from your backend
Create a verifier template
A verifier template (called Receive credential configuration in the UI) defines which credentials you want to receive from a customer in a single verification flow. You can create a different template for each use case.
For a Know Your Customer (KYC) onboarding flow you may want to receive credentials that prove:
- The Deed of Incorporation of the customer
- The LPID of the customer
- The Tax Registration Statement of the customer
See Create Verifier Template for the full walkthrough.
Receive credentials
Once you have a verifier template, call the Universal OIDC4VP API from your backend with the Verifier template key to start a verification request. The customer is redirected to their wallet, picks the matching credentials, and is returned to your Success URL when the credentials are received - or to your Error URL if something goes wrong.
Received credentials and their attributes are visible in the wallet under Verifier → Received data.