Skip to main content

Listening to Window Events with Hosted OneSDK

Hosted OneSDK will emit window events during specific stage of your onboarding experience. You can leverage this mechanism to handle error and success handling
flowIdOn which stage?Event EmittedPayload
ocr_onlyfailed uploading OCRocr_only:failed-
ocr_onlysuccess uploading OCRocr_only:success-
manual_kycmanual kyc is mountedmanual_kyc:mounted-
manual_kycsuccess with manual kycmanual_kyc:success-
manual_kycpartial success with manual kycmanual_kyc:partial-
manual_kycfailed manual kycmanual_kyc:failed-
idvidv is getting mountedidv:mount-
idvidv process successidv:success-
idvidv process failedidv:failed-
idvidv getting renderedidv:render-
idv_reviewidv_review is getting mountedidv_review:mount-
idv_reviewidv_review getting renderedidv_review:render-
idv_reviewidv was failed on idv_review flowidv_review:idv_failed(error message depends on error type)
idv_reviewafter submitting review screenidv_review:submit
idv_reviewidv_review process is successidv_review:successresult from calling individual.submit()sample:
    {
      "payload": {
        "checkDate": "0001-01-01T00:00:00.000Z",
        "checkTypes": [
          "id",
          "namev",
          "two_plus",
          "pep",
          "idvalidate"
        ],
        "personalChecks": {
          "name": null,
          "dateOfBirth": null,
          "phoneNumber": null,
          "email": null,
          "chineseName": null,
          "addresses": {
            "4021e881-e51a-48ab-b8db-82cdc882d1a2": null
          }
        },
        "status": {
          "type": "unchecked",
          "label": "Unchecked",
          "key": "UNCHECKED"
        },
        "risk": {
          "level": null,
          "class": "HIGH"
        },
        "alertList": [],
        "blocklistPotentialMatches": [],
        "duplicatePotentialMatches": [],
        "duplicateBlocklistMatches": [],
        "checkCounts": {
          "name": null,
          "address": {
            "4021e881-e51a-48ab-b8db-82cdc882d1a2": []
          },
          "document": {},
          "dob": null
        },
        "kycMethod": "electronic",
        "issues": {
          "creditHeader": false,
        },
        "checkResults": [],
        "rulesetsMatches": []
      }
    }
idv_reviewduring idv_review, there are some issues occurredidv_review:error
{
    error: {} // object of dumped errors
}