Before your payment gateway lets you accept a single dollar, it needs to know who you are and what you sell. This is KYC — Know Your Customer — and it’s a legal requirement for every payment processor. Stripe, PayPal, Square, all of them. They verify your identity, your business registration, your bank account, and your business type before enabling payouts.
Most merchants treat the KYC onboarding as a signup form they click through as fast as possible. This is a mistake that comes back to haunt them — sometimes weeks later, sometimes during a critical sales period.
Why accurate information matters from day one:
Payment processors don’t just verify you at signup. They perform ongoing reviews of your account, your transaction patterns, and your business details. If the information you entered doesn’t match what they observe — your website sells heating equipment but you told them you sell digital educational content — that mismatch triggers a review. Reviews can result in held payouts, suspended accounts, or required documentation requests, all of which happen at the worst possible time.
Merchant Category Codes (MCC): Every payment processor assigns your account an MCC — a four-digit code that classifies what type of business you are. Code 5732 is “Electronics Stores.” Code 5815 is “Digital Goods.” Code 5411 is “Grocery Stores.” This code isn’t just administrative — it affects your transaction fees, your chargeback rules, your risk classification, and in some cases which payment methods are available to you.
The MCC is typically assigned based on what you tell the processor during onboarding. If you describe your business vaguely or inaccurately, you get the wrong code. A wrong MCC can mean higher fees (some categories have higher processing rates), restricted payment methods (certain local payment methods require specific MCCs), or compliance issues (regulated industries like gambling, adult content, or financial services have specific MCC requirements).
Changing your MCC after the fact is possible but not simple. It typically requires contacting the payment processor’s support team (not your gateway plugin’s support — the actual processor like Stripe), explaining what your business actually does, providing documentation, and waiting for review. If your business model straddles multiple categories — you sell both physical products and digital education — the processor needs to understand which is primary. This back-and-forth can take days to weeks.
Account verification holds: If the processor can’t verify your identity, your business, or your bank account, they hold your payouts. This can happen at signup or months later during a periodic review. The merchant sees orders coming in, sees “payment captured” in WooCommerce, but no money arrives in their bank. They contact WooCommerce support. WooCommerce support says the payment was captured successfully. The money is sitting with the processor, waiting for the merchant to complete verification. The fix is always the same: go to your processor’s dashboard and complete whatever verification step is pending. But the panic is real.
What to get right during onboarding:
Business name and registration: Use your legal business name exactly as registered. Not a DBA, not a nickname, not a different capitalization. The processor may cross-reference with government business registries.
Business type / description: Be specific and accurate about what you sell. “We sell digital educational materials about home energy systems” is better than “e-commerce.” If your business model is complex or spans multiple categories, describe the primary activity that will generate the most transaction volume through this specific account.
Personal identity: The business owner or authorized representative will need to provide government ID, sometimes proof of address, and in some jurisdictions a tax ID number. This verifies you’re a real person with legal authority over the business. Don’t rush this — incomplete or mismatched documents cause verification failures.
Bank account: The bank account must be in the same name as the business (or the individual for sole proprietors). Mismatched names between the payment processor account and the bank account is the single most common cause of payout failures.
Website URL: The processor will review your website. They’re checking that the site matches what you described, has visible contact information, has a privacy policy and terms of service, and clearly describes what’s being sold. A blank or under-construction site during onboarding can delay or block approval.