kyb.mcc_code_check_v3) analyzes a business’s online presence, products, and services to determine the most appropriate Merchant Category Code (MCC) for payment processing and risk assessment.
Overview
Merchant Category Codes (MCCs) are four-digit numbers used by credit card networks to classify businesses. This check:- Analyzes business description and stated activities
- Reviews website content and web presence data
- Identifies products and services offered
- Cross-references against the official MCC code database
- Provides alternative MCC candidates with reasoning
Check ID
Response Schema
The check result payload uses theMCCCodeCheckResultV2 schema:
Primary Fields
string
required
Always
"MCCCodeCheckResultV2" - identifies the payload type.string
The determined 4-digit Merchant Category Code.Example:
"7372"string
The official title for the MCC code.Example:
"Computer Programming Services"string
Full description of what businesses typically fall under this MCC code.Example:
"Merchants classified with this MCC provide computer programming services, systems design, website design, data entry, and data processing services."string
Optional sub-category for more specific classification (used when customer-specific MCC mappings are configured).Example:
"Butcher Shop"string
Reference ID for the data source that supported this MCC determination.
Candidate MCC Codes
array
List of alternative MCC codes that were considered, with reasoning.
Example Response
The check result includes a wrapper with metadata and thepayload containing the MCC classification:
Extracting MCC Data with JSONPath
Use thejsonpath_query parameter with getJobById to extract specific MCC check data.
Get Full MCC Check Result
Get Just the MCC Code Payload
Get MCC Code Only
Get All Candidate MCC Codes
Python Example
Running the Check
Using startKYBAgentJob
Using runCheck (Single Check)
Input Parameters
The check uses the following input fields:string
required
The legal or operating name of the business.
string
required
A detailed description of the business’s activities, products, and services. More detail leads to more accurate MCC classification.
string
The primary business activity or use case. This field takes priority when determining the MCC code.
string
The official website URL. The check will analyze website content for additional context.
string
Self-attested industry or business category.
string
Self-attested MCC code to verify. If provided, the check will compare against the determined MCC and note any discrepancies.
Common MCC Codes
High-Risk MCC Codes
The following MCC codes are flagged as high-risk by default (configurable per agent):Check Outcomes
Pass Conditions
The check passes when:- Sufficient verification data is available to determine an MCC
- A reasonable MCC classification can be made with confidence
Fail Conditions
The check fails when:- No verification data or search results are available
- The data is too vague or limited to determine an MCC with confidence
MCC discrepancies between self-attested and determined codes do not cause the check to fail. Discrepancies are reported as alerts while the check still passes with the determined MCC.
Related Checks
- High Risk Industry Check - Identify prohibited or restricted industries
- Basic Business Profile Check - Verify business profile information
- Web Presence Check - Analyze online presence and website data