Constructor
# new IdentityPassCACService()
Methods
# mapCACData()
Map CAC API response to CACVerificationData Handles various response field formats from Prembly API
# async searchCompanyByName(data) → {Promise.<VerificationResponse.<Array>>}
Search company by name across multiple countries
Parameters:
| Name | Type | Description |
|---|---|---|
data |
CompanySearchByNameRequest
|
Promise.<VerificationResponse.<Array>>
# async searchCompanyByPerson(data) → {Promise.<VerificationResponse.<Array>>}
Search company by person/query string
Parameters:
| Name | Type | Description |
|---|---|---|
data |
CompanySearchByPersonRequest
|
Promise.<VerificationResponse.<Array>>
# async searchCompanyByRegistrationNumber(data) → {Promise.<VerificationResponse.<CACVerificationData>>}
Search company by registration number
Parameters:
| Name | Type | Description |
|---|---|---|
data |
CompanySearchByRegistrationNumberRequest
|
Promise.<VerificationResponse.<CACVerificationData>>
# async verifyCAC(data) → {Promise.<VerificationResponse.<CACVerificationData>>}
Verify CAC (Corporate Affairs Commission) - Basic
Parameters:
| Name | Type | Description |
|---|---|---|
data |
CACVerificationRequest
|
Promise.<VerificationResponse.<CACVerificationData>>
# async verifyCACAdvance(data) → {Promise.<VerificationResponse.<CACVerificationData>>}
Verify CAC - Advance (with detailed director information)
Parameters:
| Name | Type | Description |
|---|---|---|
data |
CACAdvanceVerificationRequest
|
Promise.<VerificationResponse.<CACVerificationData>>