Skip to main content
Version: 19

World-Check

Functional documentation​

This provider uses basic party data (name, birthdate, etc.) and country code data fields (nationality, address, etc.) from the party to construct a request to the World-Check One service (LSEG API). The response is mapped to one or more DD parameters, which are set to YES or NO based on the configured RESPONSE_MAPPING.

:::info V2 -> V3 migration note The V3 provider is functionally equivalent to V2. The key difference is authentication: V3 uses OAuth2 (clientId + clientSecret + tokenUri) instead of the V2 API key. The resource URI has also changed from api-worldcheck.refinitiv.com to https://api.risk.lseg.com/screening/v3/. :::

Application high-level architecture and data flow​

Input data points​

  • Individual
    • First name (required)
    • Last name (required)
    • Gender
    • Date of birth
    • Nationality
    • Country
  • Company
    • Name (required)
    • Country

Applicable DD parameters​

This provider supports the parameters defined by the settings (see RESPONSE_MAPPING) for entities Individual & Company.

Configuration​

  • Implementation class: WorldCheckV3DueDiligenceProvider
  • Resource Uri: https://api.risk.lseg.com/screening/v3/
  • Token Uri: https://api.risk.lseg.com/auth/oauth2/v1/token

Authentication​

V3 uses OAuth2 client credentials flow. The token is fetched from https://api.risk.lseg.com/auth/oauth2/v1/token using the configured clientId, clientSecret and tokenUri.

Settings​

Settings Configuration

Examples