Web SDK supports sending a payload, called transaction data, that will be signed by the server when either authentication or enrollment succeed.
The signed transaction is a JWT and can be verified server-side to ensure that the operation was really completed on our servers, and that the signed transaction data matches with what is expected.
Headless Integration
Please base the integration code from the following guides: