The ProofSpace mobile application provides functionality to handle calls from third-party mobile applications via Deeplinks (Mobile deep linking) and Web Links (call the native application from a web page).
Both options can initiate the ProofSpace app to execute a specified interaction and pre-fill the attributes of self-attested credentials (if needed).
The ProofSpace app also supports callbacks to the requesting side after successfully executing these interactions.
To find an example of QR-code format that can be embed on your website to enable the initialisation of particular interaction, go to the "Interactions" page and click the "QR codes" button. Then, select the desired interaction's name and click "Embed" on the new window.
To set up an interaction that can be initiated from a third-party service via Deep or Web link, select "QR code" as the initiation media for the interaction (1).
Then, choose the self-attested credential that needs to be pre-filled from the QR code (2).
Then, click on the chosen required credential (3) and select the "Pre-fill from QR" checkbox in the "Edit required credential" pop-up window.
Note that attribute data pre-filled in this way (via the QR code) will not be editable in the app.
You can find more information on how to integrate third-party applications and websites with ProofSpace services through App and Deep links here.