To use our , you must generate a web token for every instance of the widget you run. You can generate a token with this library by editing the sample code below with your own parameters:
Response
The response will return a hash that contains the following:
For a comprehensive guide on using the web integration, check the section of the Web Integration documentation.
require'smile-identity-core'# Initializepartner_id = '<Put your partner ID here>';#login to the Smile ID portal to view your partner iddefault_callback = '<Put your default callback url here>';api_key = '<Put your API key here>';# copy your API key from the Smile ID portalsid_server = '<0 | 1>';# Use '0' for the sandbox server, use '1' for production serverconnection = SmileIdentityCore::WebApi.new(partner_id, default_callback, api_key, sid_server)# Create required request parametersrequest_params = {user_id:'<put your unique ID for the user here>',job_id:'<put your unique job ID here>',product:'<put product name here>',# Choose one of 'authentication', 'basic_kyc', 'smartselfie', 'biometric_kyc', 'enhanced_kyc', 'doc_verification'callback_url:"<Put your default callback url here>"# Optional if callback url was set during initialization of the class};# Generate the web tokenresponse = connection.get_web_token(request_params)