Integration guide · 10 min read

Payment Processor MCC 5122: Routing, Compliance i Alternatywa 3%

By Peptide-Pay Team · Published 22 kwietnia 2026

Developer dashboard na ultra-wide monitorze pokazujący diagram routingu MCC z flow transakcji z card networka do klasyfikatora MCC 5122, odrzuconej, a potem przekierowanej przez on-ramp crypto MCC 6051, z timestampami approval i wpisami ledgera rozliczeń USDC — techniczny widok payment processora dla peptydów.

MCC 5122— "Drugs, Drug Proprietaries and Druggists' Sundries" — to Merchant Category Code, jakie Visa i Mastercard przypisują merchantom peptydowym, research compoundowym i pharmacy-adjacent. To też kod, który wyleci cię ze Stripe, PayPala, Square'a, Adyena, Mollie i każdego innego mainstreamowego PSP. W 2026 działające rozwiązanie dla payment processora MCC 5122 ma jeden z dwóch kształtów. Opcja A: tradycyjny high-risk PSP (CCBill, AllayPay) na 8–10% fee, 2–4 tygodnie underwritingu, LLC + wyciągi bankowe + historia processingu wymagane, plus rolling reserve $5k–$50k — zaprojektowany dla ustabilizowanych merchantów. Opcja B: architektura crypto on-ramp jak Peptide-PayStripe, ale dla ludzi odrzuconych przez Stripe — bez złożoności high-risk PSP-ów — która routuje transakcję kartową pod MCC 6051 (zakup crypto), bierze 3% flat, nie wymaga zarejestrowanej firmy na start i idzie live tego samego dnia. Ten artykuł wyjaśnia routing, logikę compliance i dokładny drop-in code.

Dlaczego mainstreamowi processorzy banują merchantów MCC 5122

Trzy warstwy policy stackują się na siebie:

  1. Visa Restricted Activities / program VIRP. Visa Integrity Risk Program poddaje merchantów MCC 5122 kwartalnemu review. Acquirerzy, którzy sponsorują merchantów MCC 5122, płacą wyższe scheme fees i noszą ryzyko reputacyjne z Visą.
  2. Mastercard Business Risk Assessment and Mitigation (BRAM). BRAM flaguje merchantów MCC 5122 do enhanced due diligence. Nadmierne disputes albo notyfikacje regulacyjne wyzwalają umieszczenie na liście MATCH — współdzielonej czarnej liście wszystkich acquirerów Mastercarda.
  3. Policy restricted-business na poziomie processora. Stripe, PayPal, Square, Adyen, Mollie i każdy mainstreamowy PSP publikuje publiczne listy zabronionych MCC. MCC 5122 jest wyraźnie na każdej z nich.

Rezultat: nawet czysty merchant MCC 5122 z zerem chargebacków jest zamykany w momencie, gdy jego descriptor pattern wyzwoli automatyczny klasyfikator processora — typowo w ciągu 2–6 tygodni od pierwszej transakcji.

Architektura, która faktycznie działa dla merchantów MCC 5122

Routing Peptide-Pay omija MCC 5122 całkowicie, konwertując transakcję kartową na zakup crypto on-ramp. Oto dokładny flow:

MCC routing — flow peptide-paytext
Karta klienta ──┐
                │
                ▼
   [ On-ramp provider: Moonpay / Revolut / Transak / ... ]
                │  Procesuje transakcje kartowa pod SWOIM MCC: 6051
                │  (Quasi-Cash / Cryptocurrency Purchase)
                │
                ▼
   [ USDC zmintowane / nabyte w imieniu on-rampu ]
                │
                ▼
   [ On-chain splitter smart contract na Polygonie ]
                │  ─── 97% ──▶ Wallet merchanta (peptide shop)
                │  ─── 3%  ──▶ Wallet Peptide-Pay
                ▼
        Merchant wysyla zamowienie peptydow.

Z perspektywy Visy twój klient kupił cryptocurrency — kategorię, w której przeprocesowano mniej więcej $240 miliardów w Q4 2025 przez regulowane on-rampy. Nie ma transakcji peptydowej, którą Visa, acquiring bank albo zespoły ryzyka miałyby flagować. Merchant of record na nodze karty to on-ramp provider (Moonpay jest zarejestrowany w FinCEN jako MSB, licencjonowany w 45 stanach US). Ty jako peptide merchant jesteś merchant of record na nodze fulfillmentu — wysyłka i produkt — ale nie na nodze karty.

MCC 5122 vs. MCC 6051: kluczowa różnica

AtrybutMCC 5122 (pharmacy)MCC 6051 (crypto on-ramp)
Status restriction VisyEnhanced monitoring — VIRPNormalny — rutynowa kategoria
Flaga Mastercard BRAMTakNie
Typowy authorization rate60–65%85–92%
Próg chargeback rate0.9% (podwyższony)1.5% (standard)
Stripe / PayPal akceptuje?NieTak — jak jesteś licencjonowanym on-rampem
Scheme feesPodwyższoneStandard
Statement descriptorNazwa twojego peptide storu"USDC PURCHASE · MOONPAY"

Skok 25-punktowy w authorization rate (60% vs 87%) ma dla skalującego się peptide shopu większe znaczenie niż różnica w fee. Przy $10k/mc brutto poprawa auth rate o 25% to z grubsza $2,500 dodatkowego udanego revenue — warte więcej niż całe fee Peptide-Pay za ten miesiąc.

Tak, pod warunkiem, że nikt nie fałszuje MCC transakcji, którą przeprocesował. Peptide-Pay nie koduje sprzedaży peptydu jako MCC 6051. Peptide-Pay umożliwia realny zakup crypto on-ramp: twój klient faktycznie kupuje USDC od regulowanego MSB (Moonpay, Revolut, Transak itd.), a to USDC faktycznie rozlicza się on-chain. Fakt, że merchant splituje USDC ze sprzedawcą peptydów, dzieje się na warstwie blockchaina, po tym, jak transakcja kartowa już się rozliczyła z dokładnym raportowaniem MCC.

Analiza prawna stoi na czterech punktach:

  1. On-ramp to licencjonowany money services business (FinCEN MSB w US, AMLD5-registered VASP w EU). Jego kodowanie MCC 6051 jest dokładne — procesuje zakup crypto.
  2. On-chain splitter to publiczny, audytowalny kod. Podział revenue między merchanta a platformę to umowa B2B, nie fałszerstwo.
  3. Merchant (peptide shop) jest merchant of record za fulfillment — wysyłkę produktu, obsługę zwrotów, tax compliance — ale nie za nogę payment acceptance.
  4. Disclosure dla klienta jest jasny: checkout wyraźnie pokazuje "Kupujesz USDC od [on-ramp], które zostanie zaaplikowane do twojego zamówienia w [peptide shop]".

Architektura jest ta sama, co używana przez 400+ widgetów "buy crypto with card", napędzających MetaMaska, Trust Wallet, Phantoma i każdy większy self-custody wallet. Peptide-Pay aplikuje ten pattern specyficznie do e-commerce peptydowego.

Drop-in code dla merchanta MCC 5122

Integracja jest identyczna niezależnie od tego, czy twoje obecne MCC to 5122 (peptydy, pharmacy-adjacent), czy 5912 (drug stores), czy 8099 (health services):

Node.js / Next.js route handlertypescript
// Wez API key w 5 minut na peptide-pay.com
// (bez LLC, bez konta bankowego, bez historii processingu)
// 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);
}

Pole metadata original_mcc jest tylko do twoich zapisów — Peptide-Pay nie re-transmituje go do card networków. Transakcja kartowa, która pali się downstream, jest procesowana pod MCC 6051 on-rampu, nie pod twoim oryginalnym MCC 5122.

Kody MCC, które peptide merchant powinien znać

Szybka referencja do MCC, które pojawiają się w tym wertykale:

  • MCC 5122 — Drugs, Drug Proprietaries and Druggists' Sundries. Domyślne dla peptide shopów. High-risk.
  • MCC 5912 — Drug Stores and Pharmacies. Używane przez detaliczne pharmacies. High-risk.
  • MCC 8099 — Health Services Not Elsewhere Classified. Używane przez niektórych telehealth peptide compounderów. High-risk.
  • MCC 5499 — Miscellaneous Food Stores. Czasem używane do mis-codingu nutry jako jedzenia. Wyzwala fraud review na chargebacku.
  • MCC 5999 — Miscellaneous and Specialty Retail Stores. Czasem używane do mis-codingu peptydów. Też wyzwala fraud review.
  • MCC 6051 — Non-Financial Institutions – Foreign Currency, Non-Fiat Currency (crypto). Pod tym routują się partnerzy on-ramp Peptide-Pay. Normal-risk w 2026.

Ekonomia wolumenu dla merchantów MCC 5122

Na peptide shopie za $10,000/miesiąc, trzy scenariusze:

ŚcieżkaEfektywne feeAuth rateNet landed revenueBarrier to entry
Próba zostania na Stripe2.9% + $0.30~80% (do bana, potem 0%)$9,370 (potem $-300 na banie)Auto-ban na peptide vertical
High-risk PSP (CCBill / AllayPay)7% + reserve~65% (MCC 5122 penalty)$5,950 usable + $1,000 zamrożoneLLC + wyciągi + historia
Peptide-Pay (routing MCC 6051)3% flat~87%$8,439 ($9,700 − korekta auth rate)Tylko wallet Polygon

Na flat fees Peptide-Pay bije brokera o 4 punkty procentowe; na authorization rate bije o 22 punkty; na freeze risk bije o nieskończoność punktów (non-custodial = non-freezable). Dla solo foundera albo indie deva, który w pierwszej kolejności nie przeskoczy bariery LLC + historia processingu w CCBill/AllayPay, ścieżka crypto on-ramp jest jedyną działającą opcją — a nawet dla ustabilizowanych sklepów poniżej $100k/mc dominuje na każdym wymiarze poza direct USD settlement.

Startowanie

  1. Zarejestruj się na peptide-pay.com/signup z adresem walleta Polygon. Bez LLC, bez wyciągów bankowych, bez historii processingu.
  2. Zainstaluj npm install github:kinerette/peptide-pay-sdk albo pobierz plugin WooCommerce.
  3. Podepnij webhook w /api/pp-webhook.
  4. Odpal $1 test, potem skieruj produkcyjny ruch z dala od twojego processora MCC 5122 w stronę Peptide-Pay.

Powiązana lektura: Payment processor dla peptydów — pełen guide, Alternatywa dla Stripe dla peptydów i High-risk payment gateway dla peptydów.

FAQ

Developer questions, straight answers.

Czym jest MCC 5122 i dlaczego ma znaczenie dla peptide shopów?
MCC 5122 to Merchant Category Code zdefiniowany przez ISO 18245 dla "Drugs, Drug Proprietaries and Druggists' Sundries" — pharmacies, drug stores i merchantów leków proprietary. Sklepy peptydowe i research-compound są prawie zawsze kodowane jako MCC 5122 przez swojego acquirera. Kod wyzwala program VIRP Visy i review BRAM Mastercarda, co sprawia, że każdy mainstreamowy PSP (Stripe, PayPal, Adyen, Mollie) auto-banuje merchanta w ciągu 2–6 tygodni.
Czy potrzebuję zarejestrowanej firmy, żeby użyć Peptide-Pay dla sklepu MCC 5122?
Nie. Peptide-Pay jest non-custodialny — licencjonowany on-ramp provider obsługuje nogę karty, a USDC rozlicza się bezpośrednio na wallet Polygon, który osobiście kontrolujesz przez on-chain splitter. Ponieważ Peptide-Pay nigdy nie trzyma twoich środków, nie ma merchant-account underwritingu, który wymagałby LLC, EIN albo Kbis. Onboarding to jedno pole: adres walleta. Idealne na fazę MVP / soft-launch / pre-incorporation. Tradycyjne high-risk PSP (CCBill, AllayPay — druga ścieżka dla MCC 5122) wymagają dokumentów inkorporacji + wyciągów bankowych + 2–4 tygodni underwritingu.
Czy Peptide-Pay wymaga rolling reserve dla merchanta MCC 5122?
Nie. Bez rolling reserve, bez setup deposit, bez miesięcznej opłaty. High-risk PSP trzymają 5–15% twojego revenue przez 180 dni jako bufor na chargebacki — $5k–$50k, których nie tkniesz przez pół roku. Peptide-Pay przenosi ryzyko chargebacku na licencjonowanego on-ramp providera, który przetworzył transakcję kartową, więc nie ma przed czym cię zabezpieczać.
Co jak Stripe albo PayPal odrzucił mój peptide shop MCC 5122?
Dokładnie pod to jest zbudowany Peptide-Pay. Restricted Businesses policy Stripe i ekwiwalent PayPala auto-odrzucają MCC 5122 i szerszy wertykał peptydów / research chemicals. Peptide-Pay akceptuje wertykał by design (routing crypto on-ramp MCC 6051) z pricingiem 3% flat, bez wymogu LLC i go-live tego samego dnia. To Stripe dla founderów odrzuconych przez Stripe.
Jak szybko pójdę live z Peptide-Pay vs high-risk PSP?
Go-live tego samego dnia z Peptide-Pay (medianowy signup-to-first-transaction poniżej 15 minut) vs. 2–4 tygodnie underwritingu z high-risk PSP jak CCBill albo AllayPay, które wymaga dokumentów KYB, wyciągów bankowych, historii processingu, licencji biznesowej i personal guarantee, zanim MID zostanie wystawiony.
Czy Peptide-Pay jest compliant z MCC 5122?
Peptide-Pay nie procesuje w ogóle pod MCC 5122. Transakcje kartowe są routowane przez licencjonowanych on-ramp providerów (Moonpay, Revolut, Transak, Mercuryo, Banxa, Binance Connect), których MCC to 6051 (Non-Financial Institutions — Foreign Currency / Non-Fiat Currency). Z perspektywy Visy klient kupił USDC — kategorię normal-risk — nie peptydy. Fulfillment peptydowy dzieje się na warstwie blockchaina po tym, jak transakcja kartowa już się rozliczyła pod swoim dokładnym MCC 6051.
Czy mogę przekodować mój peptide shop MCC 5122 jako MCC 5499 (food), żeby uniknąć banów?
Nie. Prośba do acquirera o mis-coding sprzedaży peptydów MCC 5122 jako MCC 5499 (food) albo MCC 5999 (misc retail) to transaction laundering. Skończy się terminacją merchanta, umieszczeniem na Mastercard MATCH list i potencjalnie ściganiem. Legalna ścieżka to routowanie transakcji przez osobny licencjonowany biznes (crypto on-ramp), którego własne MCC 6051 jest dokładne — nie mis-coding twojego własnego MCC.
Jaka jest różnica w authorization rate między MCC 5122 a MCC 6051?
Na peptide shopach: ~60–65% authorization rate na direct MCC 5122 gatewayach vs. ~85–92% na routingu MCC 6051 crypto-on-ramp. ~25-punktowy skok wynika z enhanced scrutiny Visa VIRP, flagi BRAM Mastercarda i issuer-side anti-pharma fraud rules, które wyzwalają się na MCC 5122. Transakcje MCC 6051 autoryzują się na near-normal rate, bo zakupy crypto są teraz rutynową kategorią z ~$240B przeprocesowanymi w Q4 2025.
Które MCC wspiera Peptide-Pay poza 5122?
Każdy restricted MCC: 5912 (drug stores), 8099 (health services), 5993 (tytoń), 5967 (adult), 5816 (digital goods), 7995 (gambling). Architektura routuje każdy wertykał tak samo — przez crypto on-ramp pod MCC 6051 — więc ekspozycja na card network jest identyczna niezależnie od oryginalnego MCC merchanta. Descriptor Peptide-Pay to zawsze "USDC PURCHASE · MOONPAY" (albo wybrany on-ramp), nigdy nazwa sklepu merchanta.
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.