Integration guide · 10 min read

MCC 5122 Payment Processor: Routing, Compliance en het 3% Alternatief

By Peptide-Pay Team · Published 22 april 2026

Developer dashboard op een ultra-wide monitor met een MCC routing-diagram dat transaction flow toont van card network naar MCC 5122-classifier, afgewezen, daarna heroute via een MCC 6051 crypto on-ramp, met approval timestamps en USDC settlement-ledger entries — de technische view van een peptide payment processor.

MCC 5122— "Drugs, Drug Proprietaries and Druggists' Sundries" — is de Merchant Category Code die Visa en Mastercard toekennen aan peptide-, research-compound- en pharmacy-adjacent merchants. Het is ook de code waarmee je gebant wordt van Stripe, PayPal, Square, Adyen, Mollie en elke andere mainstream PSP. In 2026 heeft de werkende oplossing voor een MCC 5122 payment processor één van twee vormen. Optie A: een traditionele high-risk PSP (CCBill, AllayPay) op 8–10% fees, 2–4 weken underwriting, LLC + bank statements + processing history vereist, plus een $5k–$50k rolling reserve — ontworpen voor established merchants. Optie B: een crypto on-ramp architectuur zoals Peptide-PayStripe, maar voor mensen die door Stripe worden afgewezen — zonder de complexiteit van high-risk PSPs — die de kaarttransactie onder MCC 6051 (crypto-aankoop) routeert, 3% flat rekent, geen geregistreerd bedrijf vereist om te starten, en same-day live gaat. Dit artikel legt de routing, de compliance-logica en de exacte drop-in code uit.

Waarom mainstream processors MCC 5122 merchants bannen

Drie beleidslagen stapelen zich op elkaar:

  1. Visa's Restricted Activities / VIRP-programma. Visa's Integrity Risk Program onderwerpt MCC 5122 merchants aan kwartaalreview. Acquirers die MCC 5122 merchants sponsoren betalen hogere scheme fees en dragen reputatierisico bij Visa.
  2. Mastercard's Business Risk Assessment and Mitigation (BRAM). BRAM markeert MCC 5122 merchants voor enhanced due diligence. Excessieve disputes of regulatory notices triggeren plaatsing op de MATCH list, een gedeelde blacklist over alle Mastercard-acquirers.
  3. Processor-level restricted-business policies. Stripe, PayPal, Square, Adyen, Mollie, en elke mainstream PSP publiceren openbare lijsten van verboden MCCs. MCC 5122 staat expliciet op elke.

Het resultaat: zelfs een clean MCC 5122 merchant met nul chargebacks wordt getermineerd op het moment dat zijn descriptor-patroon de automatische classifier van de processor triggert — typisch binnen 2–6 weken na de eerste transactie.

De architectuur die wel werkt voor MCC 5122 merchants

Peptide-Pay's routing omzeilt MCC 5122 volledig door de kaarttransactie om te zetten in een crypto on-ramp aankoop. Hier is de exacte flow:

MCC routing — peptide-pay flowtext
Kaart klant ────┐
                │
                ▼
   [ On-ramp provider: Moonpay / Revolut / Transak / ... ]
                │  Verwerkt kaarttransactie onder HUN MCC: 6051
                │  (Quasi-Cash / Cryptocurrency Purchase)
                │
                ▼
   [ USDC gemint / verworven namens de on-ramp ]
                │
                ▼
   [ On-chain splitter smart contract op Polygon ]
                │  ─── 97% ──▶ Merchant wallet (peptide-shop)
                │  ─── 3%  ──▶ Peptide-Pay wallet
                ▼
        Merchant verzendt peptide-order.

Vanuit Visa's perspectief kocht je klant cryptocurrency — een categorie die in Q4 2025 ongeveer $240 miljard verwerkte over gereguleerde on-ramps. Er is geen peptide-transactie voor Visa, de acquiring bank, of de risk teams om te flaggen. De merchant of record op het kaart-leg is de on-ramp provider (Moonpay is FinCEN-registered als MSB, gelicenseerd in 45 US-staten). Jij als peptide-merchant bent merchant of record op het fulfillment-leg — verzending en product — maar niet op het kaart-leg.

MCC 5122 vs. MCC 6051: het cruciale verschil

AttribuutMCC 5122 (pharmacy)MCC 6051 (crypto on-ramp)
Visa restriction statusEnhanced monitoring — VIRPNormaal — routine categorie
Mastercard BRAM flagJaNee
Typische authorization rate60–65%85–92%
Chargeback rate threshold0,9% (verhoogd)1,5% (standaard)
Stripe / PayPal accepteren?NeeJa — als je een gelicenseerde on-ramp bent
Scheme feesVerhoogdStandaard
Statement descriptorJe peptide store-naam"USDC PURCHASE · MOONPAY"

De swing van 25 punten in authorization rate (60% vs 87%) is voor een groeiende peptide-shop belangrijker dan het fee-verschil. Op $10k/maand bruto is een auth-rate verbetering van 25% ongeveer $2.500 aan extra succesvolle omzet — meer waard dan de volledige Peptide-Pay fee voor die maand.

Ja, mits niemand de MCC van de verwerkte transactie misrepresenteert. Peptide-Pay codeert een peptide-sale niet als MCC 6051. Peptide-Pay faciliteert een echte crypto on-ramp aankoop: je klant koopt daadwerkelijk USDC bij een gereguleerde MSB (Moonpay, Revolut, Transak, etc.), en die USDC settelt daadwerkelijk on-chain. Het feit dat de merchant de USDC splitst met een peptide-verkoper gebeurt op de blockchain-laag, nadat de kaarttransactie al is gecleared met accurate MCC-rapportage.

De juridische analyse rust op vier punten:

  1. De on-ramp is een gelicenseerde money services business (FinCEN MSB in de US, AMLD5-registered VASP in de EU). Zijn MCC 6051-codering is accuraat — hij verwerkt een crypto-aankoop.
  2. De on-chain splitter is openbare, auditable code. Revenue split tussen merchant en platform is een B2B-afspraak, geen misrepresentation.
  3. De merchant (peptide-shop) is merchant of record voor de fulfillment — shipping product, returns, tax compliance — maar niet voor het payment acceptance leg.
  4. Klant-disclosure is helder: de checkout toont expliciet "Je koopt USDC bij [on-ramp], die wordt toegepast op je order bij [peptide-shop]".

De architectuur is dezelfde die gebruikt wordt door de 400+ "buy crypto with card"-widgets die MetaMask, Trust Wallet, Phantom en elke grote self-custody wallet powered. Peptide-Pay past het patroon specifiek toe op peptide e-commerce.

Drop-in code voor een MCC 5122 merchant

De integratie is identiek of je huidige MCC nu 5122 is (peptides, pharmacy-adjacent), 5912 (drug stores), of 8099 (health services):

Node.js / Next.js route handlertypescript
// Krijg een API-key in 5 minuten op peptide-pay.com
// (geen LLC, geen bank account, geen processing history vereist)
// npm install github:kinerette/peptide-pay-sdk
import { PeptidePay } from 'peptide-pay';

const pp = new PeptidePay(process.env.PEPTIDEPAY_API_KEY!);

export async function POST(req: Request) {
  const { amountCents, orderId } = await req.json();

  const session = await pp.checkout.sessions.create({
    amount_cents: amountCents,
    currency: 'USD',
    success_url: 'https://peptide-shop.com/thanks',
    cancel_url:  'https://peptide-shop.com/cart',
    webhook_url: 'https://peptide-shop.com/api/pp-webhook',
    metadata: { order_id: orderId, original_mcc: '5122' },
  });

  return Response.redirect(session.url, 303);
}

Het original_mcc metadata-veld is alleen voor je eigen administratie — Peptide-Pay re-transmit het niet naar de card networks. De kaarttransactie die downstream fired wordt verwerkt onder de MCC 6051 van de on-ramp, niet onder je originele MCC 5122.

MCC-codes die een peptide-merchant moet kennen

Een snelle referentie voor de MCCs die in deze vertical opduiken:

  • MCC 5122 — Drugs, Drug Proprietaries and Druggists' Sundries. Default voor peptide-shops. High-risk.
  • MCC 5912 — Drug Stores and Pharmacies. Gebruikt door retail pharmacies. High-risk.
  • MCC 8099 — Health Services Not Elsewhere Classified. Gebruikt door sommige telehealth peptide compounders. High-risk.
  • MCC 5499 — Miscellaneous Food Stores. Af en toe gebruikt om nutra als food te miscoderen. Triggert fraud review bij chargeback.
  • MCC 5999 — Miscellaneous and Specialty Retail Stores. Af en toe gebruikt om peptides te miscoderen. Triggert ook fraud review.
  • MCC 6051 — Non-Financial Institutions – Foreign Currency, Non-Fiat Currency (crypto).Dit is waar Peptide-Pay's on-ramp-partners onder routeren. Normal-risk in 2026.

Volume-economie voor MCC 5122 merchants

Op een peptide-shop van $10.000/maand, drie scenario's:

PadEffectieve feeAuth rateNetto landed omzetDrempel om binnen te komen
Probeer op Stripe te blijven2,9% + $0,30~80% (tot ban, daarna 0%)$9.370 (daarna $-300 bij ban)Auto-ban op peptide vertical
High-risk PSP (CCBill / AllayPay)7% + reserve~65% (MCC 5122 penalty)$5.950 bruikbaar + $1.000 bevrorenLLC + bank statements + history
Peptide-Pay (MCC 6051 routing)3% flat~87%$8.439 ($9.700 − auth-rate adj.)Alleen Polygon wallet

Op flat fees verslaat Peptide-Pay de broker met 4 procentpunten; op authorization rate met 22 procentpunten; op freeze-risico met oneindig veel procentpunten (non-custodial = unfreezable). Voor de solo founder of indie dev die de LLC + processing-history lat bij CCBill/AllayPay überhaupt niet haalt, is de crypto on-ramp-route de enige werkende optie — en zelfs voor established shops onder $100k/maand domineert het op elke dimensie behalve directe USD-settlement.

Aan de slag

  1. Meld je aan op peptide-pay.com/signup met een Polygon wallet-adres. Geen LLC, geen bank statements, geen processing history.
  2. Installeer npm install github:kinerette/peptide-pay-sdk of download de WooCommerce plugin.
  3. Wire de webhook op /api/pp-webhook.
  4. Draai een $1 test, wijs dan productieverkeer weg van je MCC 5122 processor en richting Peptide-Pay.

Gerelateerd lezen: Payment processor voor peptides — volledige gids, Stripe-alternatief voor peptides, en High-risk payment gateway voor peptides.

FAQ

Developer questions, straight answers.

Wat is MCC 5122 en waarom doet het ertoe voor peptide-shops?
MCC 5122 is de Merchant Category Code gedefinieerd door ISO 18245 voor "Drugs, Drug Proprietaries and Druggists' Sundries" — pharmacies, drug stores en proprietary-drug merchants. Peptide- en research-compound shops worden door hun acquirer bijna altijd gecodeerd als MCC 5122. De code triggert Visa's VIRP-programma en Mastercard's BRAM-review, waardoor elke mainstream PSP (Stripe, PayPal, Adyen, Mollie) de merchant binnen 2–6 weken automatisch bant.
Heb ik een geregistreerd bedrijf nodig om Peptide-Pay te gebruiken voor mijn MCC 5122-shop?
Nee. Peptide-Pay is non-custodial — de gelicenseerde on-ramp provider handelt het kaart-leg af, en USDC settelt direct naar een Polygon wallet die je persoonlijk beheert via een on-chain splitter. Omdat Peptide-Pay je funds nooit aanhoudt, is er geen merchant-account underwriting die een LLC, EIN of Kbis zou vereisen. Onboarding is één veld: een wallet-adres. Perfect voor de MVP / soft-launch / pre-incorporation fase. Traditionele high-risk PSPs (CCBill, AllayPay — het andere pad voor MCC 5122) vereisen wél incorporatie-documenten + bank statements + 2–4 weken underwriting.
Vereist Peptide-Pay een rolling reserve voor een MCC 5122-merchant?
Nee. Geen rolling reserve, geen setup-deposit, geen maandelijkse fee. High-risk PSPs houden 5–15% van je omzet 180 dagen aan als chargeback-buffer — $5k–$50k waar je een half jaar niet aan kan. Peptide-Pay draagt chargeback-risico over aan de gelicenseerde on-ramp provider die de kaarttransactie verwerkte, dus er is niets voor ons om tegen jou aan te houden.
Wat als Stripe of PayPal mijn MCC 5122 peptide-shop afwees?
Exact waar Peptide-Pay voor gebouwd is. Stripe's Restricted Businesses policy en PayPal's equivalent wijzen beide MCC 5122 en de bredere peptide / research-chemical vertical automatisch af. Peptide-Pay accepteert de vertical by design (MCC 6051 crypto on-ramp routing) met 3% flat pricing, geen LLC-vereiste en same-day go-live. Het is Stripe voor founders die door Stripe worden afgewezen.
Hoe snel kan ik live met Peptide-Pay vs een high-risk PSP?
Same-day go-live met Peptide-Pay (mediane signup-to-first-transaction onder 15 minuten) vs. 2–4 weken underwriting bij een high-risk PSP zoals CCBill of AllayPay, dat KYB-documenten, bank statements, processing history, business license en een personal guarantee vereist voordat een MID wordt uitgegeven.
Is Peptide-Pay MCC 5122 compliant?
Peptide-Pay verwerkt helemaal niet onder MCC 5122. Kaarttransacties worden gerouteerd via gelicenseerde on-ramp providers (Moonpay, Revolut, Transak, Mercuryo, Banxa, Binance Connect) wiens MCC 6051 is (Non-Financial Institutions — Foreign Currency / Non-Fiat Currency). Vanuit Visa's perspectief kocht de klant USDC — een normal-risk categorie — geen peptides. De peptide-fulfillment gebeurt op de blockchain-laag nadat de kaarttransactie al is gecleared onder zijn accurate MCC 6051.
Kan ik mijn MCC 5122 peptide-shop hercoderen als MCC 5499 (food) om bans te vermijden?
Nee. Een acquirer vragen om MCC 5122 peptide-sales te miscoderen als MCC 5499 (food) of MCC 5999 (misc retail) is transaction laundering. Het zorgt ervoor dat de merchant wordt getermineerd, op de Mastercard MATCH list wordt geplaatst, en mogelijk vervolgd. De juridische route is transacties te routeren via een aparte gelicenseerde business (de crypto on-ramp) wiens eigen MCC 6051 accuraat is, niet je eigen MCC miscoderen.
Wat is het verschil in authorization rate tussen MCC 5122 en MCC 6051?
Op peptide-shops: ~60–65% authorization rate op directe MCC 5122 gateways vs. ~85–92% op MCC 6051 crypto-on-ramp routing. De swing van ~25 punten komt van Visa's VIRP enhanced scrutiny, Mastercard's BRAM-flag, en issuer-zijdige anti-pharma fraud rules die triggeren op MCC 5122. MCC 6051-transacties autoriseren op near-normal rates, omdat crypto-aankopen nu een routine categorie zijn met ~$240B verwerkt in Q4 2025.
Welke MCCs ondersteunt Peptide-Pay naast 5122?
Elke restricted MCC: 5912 (drug stores), 8099 (health services), 5993 (tobacco), 5967 (adult), 5816 (digital goods), 7995 (gambling). De architectuur routeert elke vertical op dezelfde manier — via een crypto on-ramp onder MCC 6051 — dus de card-network-exposure is identiek ongeacht de originele MCC van de merchant. Peptide-Pay's descriptor is altijd "USDC PURCHASE · MOONPAY" (of de gekozen on-ramp), nooit de shop-naam van de merchant.
Keep reading

Related guides

Ready to integrate Peptide-Pay?

Paste your Polygon wallet, drop in the SDK, done. No LLC required, no rolling reserve, same-day go-live — 3% flat.