Handshake (Create Journey)

This section explains how the UI based SDKs can be accessed once authentication is completed and a token has been created. Create a journey and receive:
  • transactionId — internal identifier for the journey
  • uiHandle — URL used to start the hosted verification UI

Handshake Request

The handshake request initiates a customer journey. Please note that:
  • You define which components of the IDCanopy product offering you would like to consume with this request.
  • You can configure each component as well as validation data.
  • Define the process name, which will appear on the invoice as billing item.
  • You can enable a developer mode by switching on “magicFlow” in the handshake.

Request Structure

Request DTO

Handshake Response

Handshake Response Structure

Using the SDK

const { transactionId, uiHandle } = await canopy.journeys.handshake(/* dto above */);
canopy.ui.init({ url: uiHandle }); // iframe or redirect