Skip to main content

KYB (Web SDK)

KYBKYB Know Your Business - the identity verification process for corporate identities. This process allows you to seamlessly and securely verify your business customer's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers. is the corporate equivalent of consumer KYCKYC Know Your Customer - the identity verification process for consumer identities. This process allows you to seamlessly and securely verify your user's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers. — one of the steps required to onboard a corporate identity. The Web SDK provides two related components for the corporate verification flow:

  • KYB — captures the documentation needed to verify the corporate itself.
  • Director KYC — captures personal due diligence for each director or ultimate beneficial owner (UBO) named during KYBKYB Know Your Business - the identity verification process for corporate identities. This process allows you to seamlessly and securely verify your business customer's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers..
tip

To use our UI components, you must first set up the SDK in your app.

Looking for consumer verification?

For consumer due diligence, see KYC.

KYBKYB Know Your Business - the identity verification process for corporate identities. This process allows you to seamlessly and securely verify your business customer's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers.

The KYBKYB Know Your Business - the identity verification process for corporate identities. This process allows you to seamlessly and securely verify your business customer's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers. component runs the corporate verification flow inside your app, so the root userRoot user The individual who creates the identity. For corporate identities, the root user needs to be a legal representative of the corporate such as a director or a representative who has the power of attorney over the company. For consumer identities, the root user is the owner of the identity. Every identity must always have one root user. can complete due diligence without leaving your experience.

Get the KYBKYB Know Your Business - the identity verification process for corporate identities. This process allows you to seamlessly and securely verify your business customer's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers. reference

POST/corporates/kybTry it
{
"reference": "string"
}

Display the KYBKYB Know Your Business - the identity verification process for corporate identities. This process allows you to seamlessly and securely verify your business customer's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers. flow

<div id="kyb-container"></div>

<script type="text/javascript">
window.OpcUxSecureClient.init("YOUR_UI_KEY");

window.OpcUxSecureClient.associate(
"Bearer YOUR_USER_AUTHENTICATION_TOKEN",
function () {
window.OpcUxSecureClient.kyb().init(
// Selector for the container where the component renders
"#kyb-container",

// The KYB reference returned by the API call
{ reference: "YOUR_KYB_REFERENCE" },

// The callback receives messageType values such as kybSubmitted,
// kybApproved, kybRejected, or error, with any payload
function (messageType, payload) {
console.log({ messageType, payload });
},

{
// ISO 639-1 language code for the flow. Falls back to English when no
// translation is available for the requested language.
lang: "YOUR_LANGUAGE",

// Plain-text CSS string used to brand the embedded UI
customCss: "YOUR_CUSTOM_CSS",
}
);
}
);
</script>

Director KYCKYC Know Your Customer - the identity verification process for consumer identities. This process allows you to seamlessly and securely verify your user's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers.

During KYBKYB Know Your Business - the identity verification process for corporate identities. This process allows you to seamlessly and securely verify your business customer's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers., your customer enters details for the corporate's directors and UBOs. We email those individuals directly so they can submit personal due diligence. The link in the email opens a page in your app where you mount the Director KYCKYC Know Your Customer - the identity verification process for consumer identities. This process allows you to seamlessly and securely verify your user's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers. component, with the reference from the URL query string.

info

The Director KYCKYC Know Your Customer - the identity verification process for consumer identities. This process allows you to seamlessly and securely verify your user's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers. component doesn't require the director to be authenticated.

Display the director KYCKYC Know Your Customer - the identity verification process for consumer identities. This process allows you to seamlessly and securely verify your user's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers. flow

<div id="director-kyc-container"></div>

<script type="text/javascript">
window.OpcUxSecureClient.init("YOUR_UI_KEY");

window.OpcUxSecureClient.kyc().init(
// Selector for the container where the component renders
"#director-kyc-container",

// The reference passed as a query parameter in the email URL
{ reference: "YOUR_REFERENCE" },

// The callback receives messageType values such as kycSubmitted,
// kycApproved, kycRejected, or error, with any payload
function (messageType, payload) {
console.log({ messageType, payload });
},

{
// Plain-text CSS string used to brand the embedded UI
customCss: "YOUR_CUSTOM_CSS",

// ISO 639-1 language code for the flow. Falls back to English when no
// translation is available for the requested language.
lang: "YOUR_LANGUAGE",
}
);
</script>