Verifying Sub-Accounts
Using the Account Holder Object
Learn how to submit required documents and get your Partner Accounts verified.
Start the onboarding process of your Partner Account by creating an Account Holder. Account Holder is an object that represents the legal entity of your Partner which constitutes legal information and legal documents so that Xendit can verify the legitimacy of the Accounts that you onboarded to your Platform.
Creating an Account Holder for your Partners may be required in either one or both of the following scenarios:
- You are a platform / reseller merchant
- This means that you onboard non-affiliated Partner accounts to Xendit and provide them with access to money-in and/or money out payment flows
- Example: PoS systems, Payment Resellers, SaaS
- You would like to activate a payment channel that requires an additional verification process to create credential for your Partner accounts
- Example: Gcash, Cards UBP, Cards Maya
Supported Countries and Capabilities
Create and Link Account Holder | Money-in Capabilities | |
---|---|---|
Philippines | ✅ | Credit Cards, GCash |
Thailand | ✅ | Credit Cards |
Indonesia | ✅ | Coming Soon |
INFO
Account Holder is currently only compatible with the Owned account type
Flow and Implementation
After you created an Owned sub-account, you will need to follow the steps below in order to complete your Partner's onboarding verification process:
1. Create Account Holder
Use the Platform account’s API key (with write API key permission for Account Holder and create Account Holder. You will need to fill in the required parameters according to your entity type. Upon successful creation, we will return account_holder_id
- First, you will need to identify the entity type of your Partners, as the required documents will differ according to the entity type.
- Required parameters are available below for each country and entity type
- You will also need to get a your Partners to sign a Service Agreement with Xendit. We provide this template upon request, please contact help@xendit.co
- Next, you will also need to use the upload file API in order to upload the documents you collected from your Partners to Xendit.
- Lastly, you will need to collect these information from your Partners, and then forward them to Xendit via API using the Account Holder endpoint. Click here to view our API reference.
Required Parameters for Philippines
Parameter | Type | Description |
---|---|---|
business_detail | object | An object containing the details of your partner’s business - type: The entity type (CORPORATION, INDIVIDUAL, SOLE_PROPRIETORSHIP, PARTNERSHIP, FOREIGN_SEC, FOREIGN_NONSEC) - legal_name - trading_name - description - industry_category - date_of_registration - country_of_operation |
individual_details | array (object) | An array of objects containing the details of your partner’s business personnel: - role - type: PIC or INCORPORATOR (requires one PIC) - given_names - surname - phone_number - email - nationality: PH - place_of_birth - date_of_birth - gender: male, female, other - tax_identification_number: Required for Cards channel - address: An object similar to the address object below for the individual. This is only required when they need to activate Cards with USD or recurring capabilities. |
address | object | Your business' address: - city - country - district - postal_code - street_line1 - street_line2 - sub_district - province_state |
kyc_documents | array (object) | An array of objects containing required KYC documents uploaded via File Upload: - type: One of the KYC Document Types required below, matching the country and entity type - country: The country code matching the business' country - file_id: The file ID returned from the File Upload API - expires_at: Optional expiry date of the document if relevant. Format YYYY-MM-DD |
website_url | string | The website associated with the business |
phone_number | string | The phone number associated with the business |
string | The email address associated with the business |
Required Parameters for Thailand
Parameter | Type | Description |
---|---|---|
business_detail | object | An object containing the details of your partner’s business - type: The entity type (e.g. CORPORATION) - legal_name - trading_name - description - industry_category - date_of_registration - country_of_operation - tax_identification_number |
individual_details | array (object) | An array of objects containing the details of your partner’s business personnel: - role - type: PIC or INCORPORATOR (requires one PIC) - given_names - surname - phone_number - email - nationality: TH |
address | object | Your business' address: - city - country - district - postal_code - street_line1 - street_line2 - sub_district - province_state |
kyc_documents | array (object) | An array of objects containing required KYC documents uploaded via File Upload: - type: One of the KYC Document Types required below, matching the country and entity type - country: The country code matching the business' country - file_id: The file ID returned from the File Upload API - expires_at: Optional expiry date of the document if relevant. Format YYYY-MM-DD |
website_url | string | The website associated with the business |
phone_number | string | The phone number associated with the business |
string | The email address associated with the business |
Required Parameters for Indonesia
Parameter | Type | Description |
---|---|---|
business_detail | object | An object containing the details of your partner’s business - type: The entity type (e.g. CORPORATION) - legal_name - trading_name - description - industry_category - tax_identification_number - business_identification_number: NIB - initial_deed_of_establishment_status: UNCHANGED or CHANGED - country_of_operation |
individual_details | array (object) | An array of objects containing the details of your partner’s business personnel: - role - type: PIC or INCORPORATOR (requires one PIC) - given_names - surname - phone_number - email - passport_number - ktp_number |
address | object | Your business' address: - city - country - district - postal_code - street_line1 - street_line2 - sub_district - province_state |
kyc_documents | array (object) | An array of objects containing required KYC documents uploaded via File Upload: - type: One of the KYC Document Types required below, matching the country and entity type - country: The country code matching the business' country - file_id: The file ID returned from the File Upload API - expires_at: Optional expiry date of the document if relevant. Format YYYY-MM-DD |
website_url | string | The website associated with the business |
phone_number | string | The phone number associated with the business |
string | The email address associated with the business |
Required KYC Documents for All Countries
You will need to use the upload file API in order to upload the documents you collected from your Partners to Xendit. Save the returned "id" from the result and provide them in the Account Holder object.
Country | Entity Type | KYC Document Types |
---|---|---|
Philippines | All Types (additional requirements below for specific entity types) | - SELFIE_WITH_PRIMARY_ID_DOCUMENT or SELFIE_WITH_SECONDARY_ID_2_DOCUMENT -SERVICE_AGREEMENT_DOCUMENT - 1 Primary ID, or 2 Secondary IDs below Primary IDs: AUTHORIZED_PERSON_PASSPORT_DOCUMENT, DRIVER_LICENCE_DOCUMENT, PHILSYS_DOCUMENT, ACR_OR_IMMIGRANT_COR_DOCUMENT, UMID_DOCUMENT, SSS_OR_GSIS_DOCUMENT, PRC_LICENSE_DOCUMENT, POSTAL_ID_DOCUMENT, VOTER_ID_DOCUMENT Secondary IDs: AFP_ID_DOCUMENT, PNP_ID_DOCUMENT, BRF_ID_DOCUMENT, PWD_ID_DOCUMENT, DSWD_CERTIFICATION_DOCUMENT, GSIS_ECARD_DOCUMENT, OFW_ID_DOCUMENT, POLICE_CLEARANCE_DOCUMENT, SEAMAN_BOOK_DOCUMENT |
INDIVIDUAL | No additional requirements | |
SOLE_PROPRIETORSHIP | - DTI_REGISTRATION_DOCUMENT - BIR_2303_DOCUMENT | |
PARTNERSHIP | - SEC_CERTIFICATE_REGISTRATION_DOCUMENT - ARTICLES_OF_PARTNERSHIP_DOCUMENT - NOTARIZED_PARTNER_CERTIFICATE_DOCUMENT - BIR_2303_DOCUMENT | |
CORPORATION | - SEC_CERTIFICATE_REGISTRATION_DOCUMENT - ARTICLES_OF_INCORPORATION_DOCUMENT - NOTARIZED_SECRETARY_CERTIFICATE_DOCUMENT - LATEST_GIS_DOCUMENT - BIR_2303_DOCUMENT | |
FOREIGN_NONSEC | - AUTHORIZED_PERSON_PASSPORT_DOCUMENT (as the Primary ID, no selfie required) - PROOF_OF_COMPANY_REGISTRATION_DOCUMENT - COUNTRY_ISSUED_BUSINESS_LICENSE_DOCUMENT - ARTICLES_OF_INCORPORATION_DOCUMENT - BANK_BOOK_SCAN_DOCUMENT | |
Thailand | PARTNERSHIP, LIMITED_COMPANY, NON_PROFIT, FOREIGN_ENTITY, OTHER | - ID_CARD_DOCUMENT or HOUSE_REGISTRATION_DOCUMENT or PASSPORT_OR_WORK_PERMIT_DOCUMENT - COMPANY_CERTIFICATE_DOCUMENT - BANK_ACCOUNT_DETAILS_DOCUMENT - SHARE_HOLDER_INFORMATION_DOCUMENT - BUSINESS_LICENSE_DOCUMENT (optional) - VAT_REGISTRATION_CERTIFICATE_DOCUMENT (optional) - COMMMERCIAL_REGISTRATION_CERTIFICATE_DOCUMENT (optional) - SERVICE_AGREEMENT_DOCUMENT (optional) |
Indonesia | CORPORATION, PARTNERSHIP, UNION, PMA | - AUTHORIZED_PERSON_KTP_DOCUMENT or AUTHORIZED_PERSON_PASSPORT_DOCUMENT - SELFIE_WITH_KTP_DOCUMENT - NIB_DOCUMENT or TDP_DOCUMENT or SIUP_DOCUMENT - DEED_OF_COMPANY_ESTABLISHMENT_DOCUMENT - DEED_WITH_LATEST_BOARD_OF_DIRECTORS_DOCUMENT (if status of initial deed of establishment CHANGED) - DECREE_WITH_LATEST_BOARD_OF_DIRECTORS_DOCUMENT (If status of initial deed of establishment CHANGED) - DECREE_OF_MINISTRY_OF_JUSTICE_AND_ HUMAN_RIGHT_OF_COMPANY_DEED_DOCUMENT (if status of initial deed of establishment CHANGED) - CORPORATE_TAX_ID_DOCUMENT - SERVICE_AGREEMENT_DOCUMENT |
SOLE_PROPRIETORSHIP | - AUTHORIZED_PERSON_KTP_DOCUMENT or AUTHORIZED_PERSON_PASSPORT_DOCUMENT - SELFIE_WITH_KTP_DOCUMENT - NIB_DOCUMENT or TDP_DOCUMENT or SIUP_DOCUMENT - SOLE_PROPRIETORSHIP_ESTABLISHMENT_STATEMENT_DOCUMENT - SOLE_PROPRIETORSHIP_CERTIFICATE_OF_REGISTRATION_DOCUMENT - CORPORATE_TAX_ID_DOCUMENT - SERVICE_AGREEMENT_DOCUMENT | |
FOREIGN_ENTITY | - AUTHORIZED_PERSON_PASSPORT_DOCUMENT - SELFIE_WITH_KTP_DOCUMENT - CORPORATE_REGISTRY_DOCUMENTATION_DOCUMENT - COUNTRY_ISSUED_BUSINESS_LICENSE_DOCUMENT - SHARE_HOLDER_INFORMATION_DOCUMENT - DEED_OF_COMPANY_ESTABLISHMENT_DOCUMENT - CORPORATE_TAX_ID_DOCUMENT - SERVICE_AGREEMENT_DOCUMENT | |
INDIVIDUAL, FOREIGN_INDIVIDUAL | - AUTHORIZED_PERSON_KTP_DOCUMENT or AUTHORIZED_PERSON_PASSPORT_DOCUMENT - SELFIE_WITH_KTP_DOCUMENT - SERVICE_AGREEMENT_DOCUMENT | |
NON_PROFIT | - AUTHORIZED_PERSON_KTP_DOCUMENT or AUTHORIZED_PERSON_PASSPORT_DOCUMENT - SELFIE_WITH_KTP_DOCUMENT - NIB_DOCUMENT or TDP_DOCUMENT or SIUP_DOCUMENT - DEED_OF_COMPANY_ESTABLISHMENT_DOCUMENT - DEED_WITH_LATEST_BOARD_OF_DIRECTORS_DOCUMENT (if status of initial deed of establishment CHANGED) - DECREE_WITH_LATEST_BOARD_OF_DIRECTORS_DOCUMENT (if status of initial deed of establishment CHANGED) - DECREE_OF_MINISTRY_OF_JUSTICE_AND_ HUMAN_RIGHT_OF_COMPANY_DEED_DOCUMENT (if status of initial deed of establishment CHANGED) - FOUNDATION_COMPANY_ESTABLISHMENT_STATEMENT_DOCUMENT - CORPORATE_TAX_ID_DOCUMENT - SERVICE_AGREEMENT_DOCUMENT |
Sample request payload for a Philippines corporation
entity type
POST https://api.xendit.co/account_holders
{
"business_detail": {
"type": "CORPORATION",
"legal_name": "test17",
"trading_name": "test",
"description": "testing",
"industry_category": "ACCOMMODATION",
"date_of_registration": "2023-02-02",
"country_of_operation":"PH"
},
"individual_details": {
"role": "owner",
"type": "PIC",
"given_names": "test",
"surname": "test",
"phone_number": "+63021234567",
"email": "test@xendit.co",
"nationality": "PH",
"place_of_birth": "PH",
"date_of_birth": "2000-02-02",
"gender": "MALE"
},
"address": {
"city": "test1",
"country": "PH",
"district": "test",
"postal_code": "1111",
"street_line1": "test",
"street_line2": "test",
"sub_district": "test",
"province_state": "test"
},
"kyc_documents": [
{
"type": "SEC_CERTIFICATE_REGISTRATION_DOCUMENT",
"country": "PH",
"file_id": "63f8719642f5856dcb142bd2",
},
{
"type": "SELFIE_WITH_PRIMARY_ID_DOCUMENT",
"country": "PH",
"file_id": "63f8719642f5856dcb142bd2",
},
{
"type": "ARTICLES_OF_INCORPORATION_DOCUMENT",
"country": "PH",
"file_id": "63f8719642f5856dcb142bd2"
},
{
"type": "NOTARIZED_SECRETARY_CERTIFICATE_DOCUMENT",
"country": "PH",
"file_id": "63f8719642f5856dcb142bd2"
},
{
"type": "LATEST_GIS_DOCUMENT",
"country": "PH",
"file_id": "63f8719642f5856dcb142bd2"
},
{
"type": "SERVICE_AGREEMENT_DOCUMENT",
"country": "PH",
"file_id": "63f8719642f5856dcb142bd2"
}
],
"website_url": "https://xendit.co",
"phone_number": "+63281234567",
"email": "test@xendit.co"
}
2. Link Account Holder the Account
Use the Platform account’s API key with write API key permission for Accounts to link Account Holder to the Account. Once you’ve created your Account Holder, you will need to link the Account Holder to your Partner’s Account.
- Using the update account endpoint, you will need to link the
account_holder_id
to a validbusiness_id
that represents your Partner’s Account. You can do this by specifying theaccount_holder_id
on the request body - Note that during this linking process, we will also start the verification process of this Account Holder. This will change the Know Your Customer (KYC) verification status from
not_started
toverification_in_progress
INFO
During verification process, you may not be able to update information in your Account Holder
PATCH https://api.xendit.co/v2/accounts
{
"account_holder_id": "3bd4dcdd-e6c0-4057-89bf-58d1564b517b"
}
3. Request Capabilities to the Account
Once your account has passed verification and the Account Holder KYC status is passed, you can start requesting capabilities for your Accounts. You will be notified via webhook when KYC verification for your Accounts has been successful.
To do this, you will need to use the Update Account Holder endpoint and input the capabilities type
and channel_code
. See the document requirements for money-in capabilities
Supported capabilities:
Country | Type | Channel Codes |
---|---|---|
Philippines | MONEY_IN | PH_CARDS, GCASH |
Thailand | MONEY_IN | TH_CARDS |
Request Gcash capabilities
{
"capabilities": [
{
"type": "MONEY_IN",
"channel_code": "GCASH"
}
]
}
PATCH https://api.xendit.co/account_holders
Request Cards capabilities
Sample payload for Cards with PHP acceptance
{
"business_detail": {
"can_accept_usd": false,
"can_use_recurring": true
},
"capabilities": [
{
"type": "MONEY_IN",
"channel_code": "PH_CARDS"
}
]
}
Note some additional requirements for PH_CARDS with USD acceptance in the example below:
- Tax identification number of each individual is required
- A minimum of 1 Incorporator and 1 PIC is required for `individual_details` (`type` and `role` parameters)
- An address object is required for each `individual_details`
{
"business_detail": {
"can_accept_usd": true,
"can_accept_recurring": true,
"projected_monthly_transaction_count": 10,
"average_monthly_basket_size": 10,
"tax_identification_number": "121212"
},
"individual_details": [
{
"given_names": "test",
"surname": "test",
"phone_number": "+639191234567",
"email": "ali+ph+test@xendit.co",
"nationality": "PH",
"place_of_birth": "PH",
"date_of_birth": "2000-02-02T19:00:00.000Z",
"gender": "MALE",
"address": {
"country": "PH",
"district": "incorporator district",
"sub_district": "incorporator sub district",
"street_line1": "incorporator street line 1",
"street_line2": "incorporator street line 2",
"city": "incorporator city",
"province_state": "incorporator province state",
"postal_code": "incorporator postal code"
},
"tax_identification_number": "12345678",
"type": "INCORPORATOR",
"role": "owner"
},
{
"phone_number": "+639191234567",
"type": "PIC",
"role": "contact person"
}
],
"kyc_documents": [
{
"country": "PH",
"type": "DIRECTOR_ID",
"expires_at": "2023-02-02T19:00:00.000Z",
"file_id": "file-ee6db462-0fda-40e4-be10-2d103a288400"
},
{
"country": "PH",
"type": "BIR_2303_DOCUMENT",
"expires_at": "2023-02-02T19:00:00.000Z",
"file_id": "file-3a07ed8e-8351-4501-a46a-a81840c91adb"
}
],
"capabilities": [{
"type": "MONEY_IN",
"channel_code": "PH_CARDS"
}]
}
4. Handling Account Holder Callbacks
You can also use the available webhook/callbacks and decide your systems’ response to each event.
- Before you start, you will need to make sure that you have set your callback url for xenPlatform - Account Holder.
- See guide to set your callback URL from the Xendit dashboard or API
The table below lists and describes the types of webhooks available
Webhook event | Trigger | Description |
---|---|---|
Accounts KYC verification passed account_holder.kyc.status:passed | When Xendit decides that Account Holder information is sufficient for Account to go live | Platform can use this event to notify their Partners that their Account has passed KYC verification from Xendit |
Accounts KYC verification failed account_holder.kyc.status:failed | When Xendit decides that Account Holder does not have sufficient information for Account to go live | Platform an use this event to notify their Partners that their onboarding is declined by Xendit Platform can also use the failure_reason to notify their Partners the reason why their submission is failed |
Accounts KYC needs documents resubmission account_holder.kyc.status:resubmission_required | When Xendit requires additional documents so that Platform can resubmit the correct onboarding information | Platform can use this event to notify their Partners that their onboarding information is invalid and needs document resubmission We will also notify Platform via webhook and and specify the invalid fields so that Partners can update the invalid fields with the right information |
Capabilities has been activated account_holder.capabilities.status:live | When capabilities has been activated for the Account | Platform can use this event to notify their Partners that the requested capabilities or payment channel have been activated for the Partner’s Account |
Capabilities activation request has been declined account_holder.capabilities.status:declined | When capabilities has been declined for the Account and Platform can no longer resubmit | Platform an use this event to notify their Partners that their activation request is declined by Xendit Platform can also use the failure_reason to notify their Partners the reason why their submission is declined |
Capabilities activation needs documents resubmission account_holder.capabilities.status:resubmission_required | When Xendit request additional documents so that Platform can resubmit the correct information to activate certain capabilities | Platform can use this event to notify their Partners that their information is invalid and needs resubmission Platform can also use the invalid fields specified in the webhook eventso that Partners can update the invalid fields accordingly |
Simulating Webhook Scenarios in Test Mode
You can use these Account Holder IDs as magic numbers to simulate API responses for the webhook scenarios
Endpoints used:
1. Update Accounts
2. Update Account Holders
Scenario | Account Holder ID | Endpoint |
---|---|---|
Accounts KYC verification passed | 00000000-0000-0000-0000-000000000000 | PATCH v2/accounts/:id |
Accounts KYC verification failed | 00000000-0000-0000-0000-111111111111 | PATCH v2/accounts/:id |
Accounts KYC needs documents resubmission | 00000000-0000-0000-0000-222222222222 | PATCH v2/accounts/:id |
Capabilities has been activated | 00000000-0000-0000-0000-333333333333 | PATCH account_holders/:id |
Capabilities activation request has been declined | 00000000-0000-0000-0000-444444444444 | PATCH account_holders/:id |
Capabilities activation needs documents resubmission | 00000000-0000-0000-0000-555555555555 | PATCH account_holders/:id |
5. Update Account Holder
Use the Platform account’s API key with write API key permission for Account Holder in order to use the Update Account Holder endpoint.
You may be required to Update Account Holder information via API in case you are prompted to revise your document submission. Some examples would be due to: invalid ID, blurry documents, invalid website, etc.
- You will receive an Account Holder webhook notification that will give you specific information to update the Account Holder accordingly
- Update the Account Holder with the right information or documents as specified in the callback
Sample callback payload
{
"created": "2021-01-01T10:00:00Z",
"event": "account_holder.kyc.status",
"business_id": "5fe2b0137b7d62542fe6d7de",
"data": {
"id": "57fb4e076fa3fa296b7f5a97",
"created": "2021-01-01T10:00:00Z",
"updated": "2021-01-01T10:00:00Z",
"kyc: {
"status": "RESUBMISSION_REQUIRED",
"verified_at": "2021-01-01T10:00:00Z",
"requested_at": "2021-01-01T10:00:00Z",
"failure_reasons": [
{
"field": "website_url",
"message": "Website is Invalid"
}
]
}
}
}
Sample update Account Holder request
PATCH https://api.xendit.co/account_holders
{
"website_url": "sample-marketplace.xendit.com"
}
Next steps
Congratulations! You have now completed account verification and activation capabilities, learn more about managing their payments below:
- Accepting payments
- Managing funds via Transfers or Platform fee
- Paying out
- Invite Partners to access the Dashboard
Appendix - List of Accepted Values
Industry Categories - Philippines
ACCOMMODATION
ACCOUNTING_AUDITING_AND_BOOK_KEEPING
AIRLINE
AIRPORT
ALCOHOL
ALTERATION_SERVICES
AMUSEMENT_PARK_CARNIVAL_CIRCUS
ARCHITECTURE_ENGINEERING
ART_AND_CRAFTS
ASSET_MANAGEMENT_COMPANY
AUTOMOTIVE
BAKERY
BANK
BAR
BEAUTY_SELLING_EXISTING_BRAND
BEAUTY_SELLING_OWN_BRAND
BOOK_AND_STATIONARY
BUS
BUTCHER
CAFE_COFFEESHOP
CAMERA_AND_PHOTOGRAPHY_SHOP
CAMPING_SITE_AND_TRAILER_PARK
CAR_RENTAL
CELLULAR_TELECOMUNICATION_SERVICE_PROVIDER
CEMETERY
CHARITY_AND_DONATION
CHARITY_AND_SOCIAL_SERVICES
CHEMICAL_MATERIAL
CHILDCARE_SERVICES
CINEMA
CLEANING_SERVICE_AND_SANITATION
CLOTHING_RENTAL
CONCERT_BAND_ORCHESTRA
COWORKING_SPACES
CRYPTOCURRENCY_EXCHANGE
DENTAL_CLINIC
E_TICKETS
E_WALLETS_E_MONEY
EDUCATION_INFORMAL_SKILL_COURSE_PHOTOGRAPHY_PAINTING
EDUCATION_SCHOOL
EDUCATION_UNIVERSITY
EDUTECH
ELECTRONICS_AND_ACCESSORIES
ENTERTAINMENT
EVENT_SERVICES
FASHION_AND_ACCESSORIES
FAST_FOOD
FITNESS_AND_SPORT_CLUB
FLORIST
FOOD_AND_BEVERAGE
GAMING
GAS_STATION
GIFT_SHOP
HAJ_AND_UMRAH_PROVIDER
HEALTH_BEAUTY_CARE_SERVICES_NO_PHYSICAL_SITE
HEALTH_BEAUTY_CARE_SERVICES_PHYSICAL
HEALTH_SUPPLEMENTS_EXISTING_BRAND
HEALTH_SUPPLEMENTS_OWN_BRAND
HEALTH_TECH
HOME_PRODUCT_AND_FURNITURE
HOSPITAL
INSURANCE
INTERNET_SERVICE_PROVIDER
INVESTMENT_SERVICES
IT_SERVICES
KOPERASI_SIMPAN_PINJAM
LABORATORY
LANDLINE_TELEPHONE_PROVIDER
LAUNDRY_SERVICES
LIVE_STREAMING
LOGISTICS
MALL
MANUFACTURING
MARKETING_SERVICES
MARKETPLACE
MARTECH_ADTECH
MEDICAL_SERVICE_AND_OTHER_PRACTICE
MEMBERSHIPS
MOBILE_APPLICATION
MOM_AND_BABY_SHOP
MULTI_FINANCE
MULTI_LEVEL_MARKETING
MUSIC
ONLINE_COURSE
ONLINE_TRAVEL_AGENT
OPTIC
OPTICIAN_CLINIC
OTHER_DIGITAL_PRODUCTS
OTHER_ECOMMERCE
OTHER_ENTERTAINMENT
OTHER_FINANCIAL_SERVICES
OTHER_LENDINGS
OTHER_NON_PROFIT
OTHER_OFFLINE_RETAIL
OTHER_PROPERTIES
OTHER_RESTAURANTS
OTHER_SAAS
OTHER_SERVICES
OTHER_TRAVEL_AND_HOSPITALITIES
OTHERS
PAID_TV_SERVICES
PARKING
PAYMENT_GATEWAY
PAYMENT_POINT_ONLINE_BANK
PEER_TO_PEER_LENDING
PET_SHOP
PHARMACY
PHOTO_STUDIO
PRINTING
PROPERTY_MANAGEMENT
REFLEXOLOGY_AND_MASSAGE
RELIGIOUS_ORGANIZATION
REMITTANCE
RIDE_SHARING
SALON_BARBER_SHOP_SPA
SPORTING_GOODS
SUPER_MARKET_MINIMART
TAXI
TICKETS_EVENTS
TOUR
TOURIST_DESTINATION_AND_EXHIBITION
TOYS_AND_GAMES_STORE
TRAIN
TRAINING_AND_COURSES
TRAVEL_AGENCY
UTILITIES
VET
WATCHES_AND_JEWELRY
WATER_TRANSPORT
WEDDING_AND_BRIDAL_SERVICES
WHOLESALE
ZAKAT_COLLECTION
Industry Categories - Thailand
ACCOUNTING_AUDITING_BOOK_KEEPING
AIRLINES_AIR_CARRIERS
ALCOHOL
AMUSEMENT_PARK_CARNIVAL_CIRCUS
APPS
ART_CRAFTS
ASSET_MANAGEMENT_COMPANY
AUTOMOTIVE
BANK
BEAUTY_EXISTING_BRAND
BEAUTY_OWN_BRAND
BOOKS_STATIONARY
CAMPING_SITE_TRAILER_PARK
CAR_RENTAL
CHARITIES_SOCIAL_SERVICES_ORGANISATIONS
CHEMICAL_MEDICAL_NON_MEDICAL
CHILD_CARE_SERVICES
CINEMA
CIVIC_FRATERNAL_SOCIAL_ASSOCIATIONS
COLLEGES_UNIVERSITIES
COMMUTER_TRANSPORTATIONS
COMPUTER_REPAIR
CONCERT_BAND_ORCHESTRA
COUNTRY_CLUB
COWORKING_SPACES
CRUISE_LINES
CRYPTOCURRENCY_EXCHANGE
DENTIST_ORTHODONTIST
DIRECT_MARKETING
ELECTRONICS_ACCESSORIES
ELEMENTARY_SECONDARY_SCHOOLS
EVENT_ORGANIZER
EWALLETS_EMONEY
FASHION_ACCESSORIES
FITNESS_SPORTS_CLUB
FUNERAL_BURIAL_CREMETORY_SERVICES
GAMES
GIFT_SHOP
HEALTH_BEAUTY_SPAS_SALONS_BARBERS
HEALTH_SUPPLEMENTS_EXISTING_BRAND
HEALTH_SUPPLEMENTS_OWN_BRAND
HOME_PRODUCT_FURNITURE
HOSPITALS
HOTELS_INNS_MOTELS
IMPORTING
INSURANCE
INVESTMENT_SERVICES
JEWELRY_PRECIOUS_METALS_STONES
LAUNDRY_CLEANING_SERVICES
LEGAL_LAW
LIVE_GAMING_STREAMING_SERVICES
LIVE_PLANTS_FLORIST_NURSERIES
LOANS_LENDING
MARKETPLACE
MASSAGE_THERAPY_PRACTICES
MOTHERCARE_BABY_PRODUCTS
MOVIE_MUSIC_TV_STREAMING_SERVICES
MULTI_LEVEL_RETAIL_MARKETING
MUSIC_OR_OTHER_MEDIA
OPTICIANS_EYEGLASSES_EYE_CLINICS
OTHER_BUSINESS_SERVICES
OTHER_DIGITAL_PRODUCTS
OTHER_ENTERTAINMENTS
OTHER_FINANCIAL_SERVICES
OTHER_FOOD_DINING
OTHER_LENDINGS
OTHER_MARKETING_SERVICES
OTHER_MEDICAL_SERVICES
OTHER_MEMBERSHIP_ORGANISATIONS
OTHER_MERCHANDISE
OTHER_PERSONAL_SERVICES
OTHER_REAL_ESTATE_SERVICES
OTHER_TRANSPORT_SERVICES
OTHER_TRAVEL_LODGING
PARKING
PAYMENT_GATEWAY
PET_SHOP
PHARMACIES_PHARMACEUTICALS
PHOTOGRAPHY_STUDIOS
POLITICAL_ORGANISATIONS
PRECIOUS_STONES_METALS_WATCHES_JEWELLERY
PRINTING
PROPERTY_INFRASTRUCTURE_DEVELOPER
PROPERTY_RENTALS
REAL_ESTATE_MANAGEMENT_SERVICES
RELIGIOUS_ORGANISATIONS
REMITTANCE
RESTAURANTS_NIGHTLIFE
RIDE_SHARING
SOFTWARE_AS_A_SERVICE
SPORTING_GOODS
SUPERMARKET_CONVENIENCE_STORES
TAXIS_LIMOS
TELEMARKETING
TELEMEDICINE_TELEHEALTH
TESTING_LABORATORIES
TICKETS_EVENTS
TOURIST_DESTINATION_EXHIBITION
TOYS_GAMES_STORE
TRAINING_ONLINE_IN_CLASS_SHORT_COURSES
TRAVEL_AGENCIES
UTILITIES
VETERINARY_SERVICES
VOCATIONAL_TRADE_SCHOOLS
WEDDING_BRIDAL_SERVICES
ZAKAT_COLLECTION
Industry Categories - Indonesia
ACCOMMODATION
ACCOUNTING_AUDITING_AND_BOOK_KEEPING
AIRLINE
AIRPORT
ALCOHOL
ALTERATION_SERVICES
AMUSEMENT_PARK_CARNIVAL_CIRCUS
ARCHITECTURE_ENGINEERING
ART_AND_CRAFTS
ASSET_MANAGEMENT_COMPANY
AUTOMOTIVE
BAKERY
BANK
BEAUTY_SELLING_EXISTING_BRAND
BEAUTY_SELLING_OWN_BRAND
BOOK_AND_STATIONARY
BUS
BUTCHER
CAMERA_AND_PHOTOGRAPHY_SHOP
CAMPING_SITE_AND_TRAILER_PARK
CAR_RENTAL
CELLULAR_TELECOMUNICATION_SERVICE_PROVIDER
CEMETERY
CHARITY_AND_DONATION
CHARITY_AND_SOCIAL_SERVICES
CHEMICAL_MATERIAL
CHILDCARE_SERVICES
CINEMA
CLEANING_SERVICE_AND_SANITATION
CLOTHING_RENTAL
CONCERT_BAND_ORCHESTRA
COWORKING_SPACES
CRYPTOCURRENCY_EXCHANGE
DENTAL_CLINIC
E_TICKETS
E_WALLETS_E_MONEY
EDUCATION_INFORMAL_SKILL_COURSE_PHOTOGRAPHY_PAINTING
EDUCATION_SCHOOL
EDUCATION_UNIVERSITY
EDUTECH
ELECTRONICS_AND_ACCESSORIES
ENTERTAINMENT
EVENT_SERVICES
FASHION_AND_ACCESSORIES
FITNESS_AND_SPORT_CLUB
FLORIST
FOOD_AND_BEVERAGE
GAMING
GAS_STATION
GIFT_SHOP
HAJ_AND_UMRAH_PROVIDER
HEALTH_BEAUTY_CARE_SERVICES_NO_PHYSICAL_SITE
HEALTH_BEAUTY_CARE_SERVICES_PHYSICAL
HEALTH_SUPPLEMENTS_EXISTING_BRAND
HEALTH_SUPPLEMENTS_OWN_BRAND
HEALTH_TECH
HOME_PRODUCT_AND_FURNITURE
HOSPITAL
INSURANCE
INTERNET_SERVICE_PROVIDER
INVESTMENT_SERVICES
IT_SERVICES
KOPERASI_SIMPAN_PINJAM
LABORATORY
LANDLINE_TELEPHONE_PROVIDER
LAUNDRY_SERVICES
LIVE_STREAMING
LOGISTICS
MALL
MANUFACTURING
MARKETING_SERVICES
MARKETPLACE
MARTECH_ADTECH
MEDICAL_SERVICE_AND_OTHER_PRACTICE
MEMBERSHIPS
MOBILE_APPLICATION
MOM_AND_BABY_SHOP
MULTI_FINANCE
MULTI_LEVEL_MARKETING
MUSIC
ONLINE_COURSE
ONLINE_TRAVEL_AGENT
OPTIC
OPTICIAN_CLINIC
OTHER_DIGITAL_PRODUCTS
OTHER_ECOMMERCE
OTHER_ENTERTAINMENT
OTHER_FINANCIAL_SERVICES
OTHER_LENDINGS
OTHER_NON_PROFIT
OTHER_OFFLINE_RETAIL
OTHER_PROPERTIES
OTHER_SAAS
OTHER_SERVICES
OTHER_TRAVEL_AND_HOSPITALITIES
OTHERS
PAID_TV_SERVICES
PARKING
PAYMENT_GATEWAY
PAYMENT_POINT_ONLINE_BANK
PEER_TO_PEER_LENDING
PET_SHOP
PHARMACY
PHOTO_STUDIO
PRINTING
PROPERTY_MANAGEMENT
REFLEXOLOGY_AND_MASSAGE
RELIGIOUS_ORGANIZATION
REMITTANCE
RIDE_SHARING
SALON_BARBER_SHOP_SPA
SPORTING_GOODS
SUPER_MARKET_MINIMART
TAXI
TICKETS_EVENTS
TOUR
TOURIST_DESTINATION_AND_EXHIBITION
TOYS_AND_GAMES_STORE
TRAIN
TRAINING_AND_COURSES
TRAVEL_AGENCY
UTILITIES
VET
WATCHES_AND_JEWELRY
WATER_TRANSPORT
WEDDING_AND_BRIDAL_SERVICES
WHOLESALE
ZAKAT_COLLECTION
Last Updated on 2024-12-18