Overview
Import your company details into the Nuvei KYC system to begin the company approval process.
This can be done in two ways:
Nuvei Hosted Shop Onboarding
Send the following minimal set of company details, which allows us to create a new company record with a company_id in the Nuvei KYC system.
Request
Endpoint: POST {{ONBOARDING_URL}}/api/v1/companies/shop/
Parameters
These are the minimum parameters required:
company_acts_on_its_behalfshop_idshop_namecontact_information:titlefirstnamelastnameemail
Example /companies/shop Request
{
"company_acts_on_its_behalf": true,
"shop_id": "API56577",
"shop_name": "TEST shop",
"contact_information": {
"title": "Mr",
"firstname": "john",
"lastname": "smith",
"email": "[email protected]"
}
}
H3 Response
Example /companies/shop Response
{
"shop_id": "API56577",
"company_id": 166,
"company": {
"id": 166,
"company_legal_name": "TEST Brics LTD",
"company_number": "125547445",
"country": "GB",
"organization_structure": 1,
"vat": "1233123",
"vat_na": false,
"company_type": 5,
"company_type_text": "",
"business_sector": 4,
"business_model": "selling shoes 1",
"main_activity": "Something else here 1",
"date_of_establishment": "2018-12-31",
"company_website": "https://www.google.com",
"invoicing_email": "[email protected]",
"invoicing_email_na": true,
"mcc": 3001,
"ecommerce_sites": [
"http://www.site1.com",
"http://www.site2.com",
"http://www.site3.com"
],
"main_markets": [
"RO",
"GB",
"IT"
],
"payment_categories": [
1,
2,
3
],
"annual_volume": 562000,
"atv": 100,
"contact_information": {
"title": "",
"firstname": "",
"lastname": "",
"email": "[email protected]",
"country": ""
},
"headquarters_address": {
"street": "The Street",
"zip_code": "6600",
"city": "The City",
"state": "The State",
"phone": "123234234234",
"country": "GB"
},
"banking_details": {
"bank_name": "My Bank",
"country": "GB",
"account_holder": "TEST Brics LTD",
"currency": "EUR",
"iban": "",
"swift": "",
"account_number": "122124354634",
"sort_code": "122222"
},
"ubos": [
{
"id": 535,
"title": "MR",
"firstname": "FIRST",
"lastname": "LAST",
"percentage": 25.3,
"email": "[email protected]",
"date_of_birth": "1979-12-31",
"street": "Street 12",
"zip_code": "12345",
"city": "Iasi",
"state": "IS",
"country": "RO"
},
{
"id": 536,
"title": "Mr.",
"firstname": "UBOFIRST",
"lastname": "UBOLAST",
"percentage": 45.3,
"email": "[email protected]",
"date_of_birth": "2001-12-31",
"street": "Street 12",
"zip_code": "12345",
"city": "London",
"state": "London",
"country": "GB"
}
],
"directors": [
{
"id": 537,
"title": "MR",
"firstname": "DIRECTOROPTIONAL",
"lastname": "LASTDIRECTOR",
"date_of_birth": "2001-12-31",
"country": "GB"
}
],
"representatives": [
{
"id": 538,
"signing_right": true,
"title": "Mr.",
"firstname": "REPF",
"lastname": "REPL",
"email": "[email protected]",
"date_of_birth": "2001-12-31",
"nationality": "RO",
"street": "Street 12",
"zip_code": "12345",
"city": "Iasi",
"state": "IS",
"phone": "1234345344",
"country": "GB"
}
],
"shareholders": [
{
"id": 539,
"shareholder_company": "SHARE HOLDER 5",
"date_establishment": "1981-01-01"
}
],
"terms_and_conditions": {
"accept_terms_and_conditions": true,
"representative_email": "[email protected]",
"date_of_acceptance": "2022-01-01 23:59:59"
},
"date_created": "2022-05-10 09:52:09",
"last_updated_date": "2022-05-10 09:52:10"
},
"error": {
"code": 0,
"message": ""
},
"response_status": {
"success_messages": [],
"warning_messages": [],
"error_messages": []
}
}
Marketplace Shop Onboarding
Send the full set of company details, which allows us to create a new company record with a company_id in the Nuvei KYC system.
Request
Endpoint: POST {{ONBOARDING_URL}}/api/v1/companies/shop/
Parameters
| Parameter | Description | Type | Mandatory |
|---|---|---|---|
| company_acts_on_its_behalf | Indicates if the company is acting on its own behalf | boolean | yes |
| shop_id | Marketplace unique identifier for shop | string(255) | yes |
| shop_name | Marketplace name for shop | string | yes |
| company_legal_name | Company name as stated in legal documents | string | yes |
| company_number | The registration number of the company according to official documents. | string | yes |
| country | The 2-letter ISO country code where a shop is based. | string | yes |
| organization_structure | Identifier of the organization structure of the shop. Choose one of the organization structures, as described in the Organization Structure topic. | integer | yes |
| vat | The VAT number of the company. REQUIRED if the company is located in Europe. | string | conditional |
| vat_na | If VAT is not applicable, should be set to "true". If VAT must be provided, should be set to "false". | boolean | conditional |
| company_type | Identifier of the company type of the shop. Choose one of the company types, as described in the Company Type topic. | integer | yes |
| company_type_text | Sent only when company_type=-1 - Other | string(255) | yes |
| business_sector | Identifier of the business sector of the shop. Choose one of the business sectors, as described in the Business Sector topic. | integer | yes |
| business_model | Displays information about products or services. | string | yes |
| main_activity | Displays what the Seller is selling. | string(255) | yes |
| date_of_establishment | Date when the shop was founded according to legal documents | date (yyyy-mm-dd) | yes |
| company_website | The seller presentation website. | string(255) | yes |
| invoicing_email | Email to which Seller settlement invoices/reports are sent in Excel format if provided by the Seller. | string(255) | optional |
| invoicing_email_na | If true, invoicing_email is optional. If false, invoicing_email is mandatory. | boolean | conditional |
| mcc | The MCC code (seller category code). | Integer | yes |
| ecommerce_sites | An array of ecommerce site address(es) for the shop, which should also be on the Marketplace website | array(text) | yes |
| main_markets | An array of countries in which the methods are offered. | array(varchar(2)) | yes |
| payment_categories | An array of the identifiers of the payment categories of the shop. Choose the of the payment categories, as described in the Payment Category topic. | array(int) | yes |
| annual_volume | Expected annual Volume generated by shop sales (EUR) | integer | yes |
| atv | Average Transaction value generated by shop sales (EUR) | integer | yes |
| contact_information | A node containing the following contact details of the Onboarding Account Administrator: title – string(255) firstname – string(255) lastname – string(255) email – string(255) – Mandatory | node | |
| headquarters_address | A node containing the following address details of the sellers as stated in official documents: street – string(255) zip_code – string(30) city – string(255) state – string(255) phone – string(50) country – string(2) | node | |
| banking_details | A node containing the following bank details: bank_name – string(255) – Mandatory country – string(2) – Mandatory account_holder – string(255) – Mandatory currency – string(50) – Mandatory iban – string(50) – Conditional swift – string(50) sort_code – string(50) account_number – string(50) | node | |
| ubos | A node containing the following contact details for all Ultimate Beneficial Owners (UBOs), who are defined as all natural persons that own or control, directly or indirectly, more than 25% of the Company: title – string(255) firstname – string(255) lastname – string(255) percentage – Percentage of ownership – decimal(5,2) email – Email used for initiation of identity verification – string(255) date_of_birth – date(yyyy-mm-dd) is_not_pep – PEP declaration – boolean (should be true) street – string(255) zip_code – string(30) city – string(255) state – string(255) country of residence – string(2) | node | |
| directors | A node containing the following contact details for Directors (only needed when the Company has multiple directors): title – string(255) – Mandatory firstname – string(255) – Mandatory lastname – string(255) – Mandatory date_of_birth – date(yyyy-mm-dd) – Mandatory country of residence – string(2) – Mandatory | node | |
| representatives | A node containing the following contact details for legal representatives (who will sign the Seller Application Form and the Seller Agreement): signing_right – boolean – Mandatory title – string(255) – Mandatory firstname – string(255) – Mandatory lastname – string(255) – Mandatory email – string(255) – Mandatory date_of_birth – date(yyyy-mm-dd) – Mandatory nationality – string(2) – Mandatory is_not_pep – PEP declaration – boolean (should be true) – Mandatory street – string(255) – Mandatory zip_code – string(30) – Mandatory city – string(255) – Mandatory state – string(255) – Mandatory phone – string(50) – Mandatory country – string(2) phone – string(50) – Mandatory | node | |
| shareholders | A node containing the following contact details for Shareholder Companies (only needed if in the Company structure there is another Company with significant control): shareholder_company – string(255) – Mandatory date_establishment – date(yyyy-mm-dd) – Mandatory | node | optional |
| terms_and_conditions | A node containing the following details for Terms and Conditions: accept_terms_and_conditions – boolean representative_email – string(255) date_of_acceptance – datetime(yyyy-mm-dd hh:mm:ss) | ||
| date_created | Date when this shop was created. | datetime(yyyy-mm-dd hh:mm:ss) | |
| last_updated_date | Date when details of shop were last updated. | datetime(yyyy-mm-dd hh:mm:ss) |
Example /companies/shop Request
{
"company_acts_on_its_behalf": true,
"shop_id": "API56577",
"shop_name": "TEST shop",
"company_legal_name": "TEST shop Inc.",
"company_number": "122121",
"country": "GB",
"organization_structure": 1,
"vat": "1233123",
"vat_na": false,
"company_type": 5,
"company_type_text1": "",
"business_sector": 4,
"business_model": "fashion",
"main_activity": "selling shoes",
"date_of_establishment": "2018-12-31",
"company_website": "https://www.testshop.com",
"invoicing_email": "[email protected]",
"invoicing_email_na": false,
"mcc": 3001,
"ecommerce_sites": [
"http://www.site1.com",
"http://www.site2.com",
"http://www.site3.com"
],
"main_markets": [
"RO",
"GB",
"IT"
],
"payment_categories": [
1,
2,
3
],
"annual_volume": 1000,
"atv": 100,
"contact_information": {
"title": "Mr",
"firstname": "john",
"lastname": "smith",
"email": "[email protected]"
},
"headquarters_address": {
"street": "22 main street",
"zip_code": "12345",
"city": "london",
"state": "",
"phone": "123234234234",
"country": "GB"
},
"banking_details": {
"bank_name": "First National Bank",
"country": "GB",
"account_holder": "Robert Smith",
"currency": "EUR",
"iban": "RO1213231212312123",
"swift": "124343",
"sort_code": "122222",
"account_number": "122124354634"
},
"ubos": [
{
"title": "Mr.",
"firstname": "Scott",
"lastname": "Williams",
"percentage": 50,
"email": "[email protected]",
"date_of_birth": "2000-12-31",
"is_not_pep": 1,
"street": "4 Centre Street",
"zip_code": "12345",
"city": "Manchester",
"state": "",
"country": "GB"
},
{
"title": "Mrs.",
"firstname": "Jane",
"lastname": "Williams",
"percentage": 50,
"email": "[email protected]",
"date_of_birth": "1971-10-15",
"is_not_pep": 1,
"street": "4 Centre Street",
"zip_code": "12345",
"city": "Manchester",
"state": "",
"country": "GB"
}
],
"directors": [
{
"title": "Mr.D",
"firstname": "BigD",
"lastname": "BossD",
"date_of_birth": "1965-08-16",
"country": "GB"
}
],
"representatives": [
{
"signing_right": 1,
"title": "Ms.",
"firstname": "Susan",
"lastname": "Johnson",
"email": "[email protected]",
"date_of_birth": "1980-02-06",
"nationality": "US",
"is_not_pep": 1,
"street": "22 Mill Road",
"zip_code": "02460",
"city": "Newton",
"state": "MA",
"phone": "6179691111",
"country": "US"
}
],
"shareholders": [
{
"shareholder_company": "SHARE HOLDER 1",
"date_establishment": "1981-01-01"
}
],
"terms_and_conditions": {
"accept_terms_and_conditions": true,
"representative_email": "[email protected]",
"date_of_acceptance": "2022-01-01 23:59:59"
},
"date_created": "2021-01-20 23:59:59",
"last_updated_date": "2021-01-20 23:59:59"
}
Response
Example /companies/shop Response
{
"shop_id": "API56577",
"company_id": 166,
"company": {
"id": 166,
"company_legal_name": "TEST Brics LTD",
"company_number": "125547445",
"country": "GB",
"organization_structure": 1,
"vat": "1233123",
"vat_na": false,
"company_type": 5,
"company_type_text": "",
"business_sector": 4,
"business_model": "selling shoes 1",
"main_activity": "Something else here 1",
"date_of_establishment": "2018-12-31",
"company_website": "https://www.google.com",
"invoicing_email": "[email protected]",
"invoicing_email_na": true,
"mcc": 3001,
"ecommerce_sites": [
"http://www.site1.com",
"http://www.site2.com",
"http://www.site3.com"
],
"main_markets": [
"RO",
"GB",
"IT"
],
"payment_categories": [
1,
2,
3
],
"annual_volume": 562000,
"atv": 100,
"contact_information": {
"title": "",
"firstname": "",
"lastname": "",
"email": "[email protected]",
"country": ""
},
"headquarters_address": {
"street": "The Street",
"zip_code": "6600",
"city": "The City",
"state": "The State",
"phone": "123234234234",
"country": "GB"
},
"banking_details": {
"bank_name": "My Bank",
"country": "GB",
"account_holder": "TEST Brics LTD",
"currency": "EUR",
"iban": "",
"swift": "",
"account_number": "122124354634",
"sort_code": "122222"
},
"ubos": [
{
"id": 535,
"title": "MR",
"firstname": "FIRST",
"lastname": "LAST",
"percentage": 25.3,
"email": "[email protected]",
"date_of_birth": "1979-12-31",
"street": "Street 12",
"zip_code": "12345",
"city": "Iasi",
"state": "IS",
"country": "RO"
},
{
"id": 536,
"title": "Mr.",
"firstname": "UBOFIRST",
"lastname": "UBOLAST",
"percentage": 45.3,
"email": "[email protected]",
"date_of_birth": "2001-12-31",
"street": "Street 12",
"zip_code": "12345",
"city": "London",
"state": "London",
"country": "GB"
}
],
"directors": [
{
"id": 537,
"title": "MR",
"firstname": "DIRECTOROPTIONAL",
"lastname": "LASTDIRECTOR",
"date_of_birth": "2001-12-31",
"country": "GB"
}
],
"representatives": [
{
"id": 538,
"signing_right": true,
"title": "Mr.",
"firstname": "REPF",
"lastname": "REPL",
"email": "[email protected]",
"date_of_birth": "2001-12-31",
"nationality": "RO",
"street": "Street 12",
"zip_code": "12345",
"city": "Iasi",
"state": "IS",
"phone": "1234345344",
"country": "GB"
}
],
"shareholders": [
{
"id": 539,
"shareholder_company": "SHARE HOLDER 5",
"date_establishment": "1981-01-01"
}
],
"terms_and_conditions": {
"accept_terms_and_conditions": true,
"representative_email": "[email protected]",
"date_of_acceptance": "2022-01-01 23:59:59"
},
"date_created": "2022-05-10 09:52:09",
"last_updated_date": "2022-05-10 09:52:10"
},
"error": {
"code": 0,
"message": ""
},
"response_status": {
"success_messages": [],
"warning_messages": [],
"error_messages": []
}
}
Onboarding Lookups
Press here.