Integrate
KYC (Know Your Customer)
The Brite KYC product enables merchants to obtain KYC data about their customer at any time. The most common use case is in the Brite Play flow, where merchants perform a KYC check and then decide whether to proceed with the transaction and create a user account on their side or decline the transaction based on the KYC response. Brite KYC can also be used as a standalone product.
Integration
Initiate a KYC by calling the kyc.create endpoint using a customer_id.
// example response
{
"url": "string",
"token": "string",
"id": "string"
}
The response will contain an id for the KYC which is used to call the kyc.get endpoint to retrieve the KYC information.
In the response you will find a URL where the client is hosted. A token for rendering the client using the javascript. And an id for the session.
Inject the token into the JavaScript client and render the client. After the customer has authenticated successfully in the client Brite sends a STATE_AUTHENTICATION_COMPLETE callback to the url stated for session_state; 2.
Brite sends a STATE__COMPLETE callback to the url stated for session_state; 12.
Call session.get using the session id to get session details.

KYC Data
The KYC data available for collection differs across different geographies. Please reach out to your Integration Specialist for more information.