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
Always
"MCCCodeCheckResultV2" - identifies the payload type.The determined 4-digit Merchant Category Code.Example:
"7372"The official title for the MCC code.Example:
"Computer Programming Services"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."Optional sub-category for more specific classification (used when customer-specific MCC mappings are configured).Example:
"Butcher Shop"Reference ID for the data source that supported this MCC determination.
Candidate MCC Codes
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:The legal or operating name of the business.
A detailed description of the business’s activities, products, and services. More detail leads to more accurate MCC classification.
The primary business activity or use case. This field takes priority when determining the MCC code.
The official website URL. The check will analyze website content for additional context.
Self-attested industry or business category.
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