Integration guide · 10 min read

MCC 5122 Payment Processor: Routing, Compliance ve %3 Alternatif

By Peptide-Pay Team · Published 22 Nisan 2026

Ultra-wide monitor'da MCC routing diyagramı gösteren developer dashboard'ı: kart network'ünden MCC 5122 sınıflandırıcısına işlem akışı, reddediliyor, sonra bir MCC 6051 crypto on-ramp üzerinden yeniden yönlendiriliyor, onay timestamp'leri ve USDC settlement ledger girişleriyle — peptide payment processor'ın teknik görünümü.

MCC 5122— "Drugs, Drug Proprietaries and Druggists' Sundries" — Visa ve Mastercard'ın peptide, research-compound ve pharmacy-adjacent merchant'lara atadığı Merchant Category Code'dur. Aynı zamanda Stripe, PayPal, Square, Adyen, Mollie ve tüm diğer mainstream PSP'lerden seni ban yediren kod. 2026'da MCC 5122 payment processor için çalışan çözüm iki şekilden birine sahip. Seçenek A: geleneksel bir high-risk PSP (CCBill, AllayPay), %8–10 fee, 2–4 haftalık underwriting, LLC + banka ekstreleri + işlem geçmişi gerekli, artı $5k–$50k rolling reserve ile — köklü merchant'lar için tasarlandı. Seçenek B: Peptide-Pay gibi crypto on-ramp mimarisi — Stripe, ama Stripe'tan atılan insanlar için — high-risk PSP'lerin karmaşası olmadan — kart işlemini MCC 6051 (crypto satın alımı) altında yönlendirir, %3 flat alır, başlamak için şirket kaydı gerekmez ve aynı gün go-live. Bu makale routing'i, compliance mantığını ve tam drop-in kodu açıklıyor.

Mainstream processor'lar neden MCC 5122 merchant'larını ban'liyor

Üç politika katmanı birbirinin üstüne yığılıyor:

  1. Visa'nın Restricted Activities / VIRP programı. Visa'nın Integrity Risk Program'ı MCC 5122 merchant'larını üç aylık incelemeye tabi tutuyor. MCC 5122 merchant'larına sponsor olan acquirer'lar daha yüksek scheme fee ödüyor ve Visa ile itibar riski taşıyor.
  2. Mastercard'ın Business Risk Assessment and Mitigation (BRAM) programı. BRAM, MCC 5122 merchant'larını gelişmiş due diligence için işaretliyor. Aşırı uyuşmazlıklar ya da düzenleyici bildirimler tüm Mastercard acquirer'ları arasında paylaşılan kara liste MATCH listesine yerleştirmeyi tetikliyor.
  3. Processor düzeyinde yasaklı işletme politikaları. Stripe, PayPal, Square, Adyen, Mollie ve tüm mainstream PSP'ler yasaklı MCC'lerin kamuya açık listelerini yayınlıyor. MCC 5122 her birinde açıkça bulunuyor.

Sonuç: sıfır chargeback'li temiz bir MCC 5122 merchant'ı bile, descriptor pattern'i processor'ın otomatik sınıflandırıcısını tetiklediği an terminate oluyor — tipik olarak ilk işlemden 2–6 hafta sonra.

MCC 5122 merchant'ları için gerçekten çalışan mimari

Peptide-Pay'in routing'i kart işlemini crypto on-ramp satın alımına çevirerek MCC 5122'yi tamamen atlıyor. Tam akış:

MCC routing — peptide-pay akışıtext
Müşteri kartı ──┐
                │
                ▼
   [ On-ramp sağlayıcı: Moonpay / Revolut / Transak / ... ]
                │  Kart işlemini KENDİ MCC'si altında işliyor: 6051
                │  (Quasi-Cash / Kripto Para Satın Alımı)
                │
                ▼
   [ On-ramp adına USDC mint ediliyor / satın alınıyor ]
                │
                ▼
   [ Polygon'da on-chain splitter smart contract ]
                │  ─── %97 ──▶ Merchant wallet (peptide shop)
                │  ─── %3  ──▶ Peptide-Pay wallet
                ▼
        Merchant peptide siparişini kargolar.

Visa'nın perspektifinden müşterin kripto para aldı — 2025 Q4'ünde düzenlemeye tabi on-ramp'lerde yaklaşık $240 milyar işlenen bir kategori. Visa, acquiring bank ya da risk ekiplerinin flag edebileceği hiçbir peptide işlemi yok. Kart ayağında merchant of record on-ramp sağlayıcısı (Moonpay FinCEN'e MSB olarak kayıtlı, 45 ABD eyaletinde lisanslı). Peptide merchant'ı olarak sen fulfillment ayağında — kargolama ve ürün — merchant of record'sun, ama kart ayağında değilsin.

MCC 5122 vs. MCC 6051: kritik fark

ÖzellikMCC 5122 (pharmacy)MCC 6051 (crypto on-ramp)
Visa kısıtlama durumuGelişmiş izleme — VIRPNormal — rutin kategori
Mastercard BRAM flagEvetHayır
Tipik yetkilendirme oranı%60–65%85–92
Chargeback oranı eşiği%0.9 (yükseltilmiş)%1.5 (standart)
Stripe / PayPal kabul?HayırEvet — lisanslı bir on-ramp'sen
Scheme fee'leriYükseltilmişStandart
Ekstre descriptor'ıPeptide store adın"USDC PURCHASE · MOONPAY"

Yetkilendirme oranındaki 25 puanlık fark (%60 vs %87), ölçeklenen bir peptide shop için fee farkından daha önemli. Aylık $10k gross'ta, %25'lik bir auth-rate iyileştirmesi kabaca $2,500 ek başarılı gelir demek — o ay için tüm Peptide-Pay fee'sinden daha değerli.

Kimse işlediği işlemin MCC'sini yanlış beyan etmediği sürece, evet. Peptide-Pay bir peptide satışını MCC 6051 olarak kodlamaz. Peptide-Pay gerçek bir crypto on-ramp satın alımını kolaylaştırır: müşterin gerçekten düzenlemeye tabi bir MSB'den (Moonpay, Revolut, Transak vb.) USDC alıyor ve o USDC gerçekten on-chain settle oluyor. Merchant'ın USDC'yi bir peptide satıcısıyla bölmesi, kart işlemi zaten doğru MCC raporlamasıyla clear olduktan sonra blockchain katmanında gerçekleşiyor.

Yasal analiz dört noktaya dayanıyor:

  1. On-ramp lisanslı bir money services business (ABD'de FinCEN MSB, AB'de AMLD5 kayıtlı VASP). Onun MCC 6051 kodlaması doğru — bir crypto satın alımı işliyor.
  2. On-chain splitter kamuya açık, denetlenebilir kod. Merchant ve platform arasında gelir paylaşımı bir B2B düzenleme, yanlış beyan değil.
  3. Merchant (peptide shop) fulfillment için merchant of record — ürün kargolamak, iadeler, vergi compliance — ama ödeme kabul ayağı için değil.
  4. Müşteri açıklaması net: checkout açıkça "[on-ramp]'ten USDC alıyorsun, bu [peptide shop]'taki siparişine uygulanacak" gösteriyor.

Mimari, MetaMask, Trust Wallet, Phantom ve her büyük self-custody wallet'ı besleyen 400+ "kartla kripto al" widget'ı tarafından kullanılan aynı mimari. Peptide-Pay pattern'i özellikle peptide e-ticaret için uyguluyor.

Bir MCC 5122 merchant için drop-in kod

Mevcut MCC'n 5122 (peptide, pharmacy-adjacent), 5912 (drug store) ya da 8099 (sağlık hizmetleri) olsa da entegrasyon aynı:

Node.js / Next.js route handlertypescript
// peptide-pay.com'da 5 dakikada API key al
// (LLC, banka hesabı, işlem geçmişi gerekmez)
// 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);
}

original_mcc metadata alanı sadece senin kayıtların için — Peptide-Pay bunu kart network'lerine yeniden iletmez. Downstream tetiklenen kart işlemi senin orijinal MCC 5122'n altında değil, on-ramp'in MCC 6051'i altında işleniyor.

Bir peptide merchant'ın bilmesi gereken MCC kodları

Bu dikeyde ortaya çıkan MCC'lere hızlı bir referans:

  • MCC 5122 — Drugs, Drug Proprietaries and Druggists' Sundries. Peptide shop'lar için default. High-risk.
  • MCC 5912 — Drug Stores and Pharmacies. Perakende pharmacy'ler tarafından kullanılıyor. High-risk.
  • MCC 8099 — Health Services Not Elsewhere Classified. Bazı telehealth peptide compounder'ları tarafından kullanılıyor. High-risk.
  • MCC 5499 — Miscellaneous Food Stores. Nutra'yı food olarak yanlış kodlamak için ara sıra kullanılıyor. Chargeback üzerinde fraud incelemesini tetikliyor.
  • MCC 5999 — Miscellaneous and Specialty Retail Stores. Peptide'leri yanlış kodlamak için ara sıra kullanılıyor. Bu da fraud incelemesini tetikliyor.
  • MCC 6051 — Non-Financial Institutions – Foreign Currency, Non-Fiat Currency (crypto). Peptide-Pay'in on-ramp ortaklarının altında yönlendirdiği MCC. 2026'da normal-risk.

MCC 5122 merchant'ları için hacim ekonomisi

Aylık $10,000'lık bir peptide shop'ta üç senaryo:

YolEtkin feeAuth oranıNet gelen gelirGiriş engeli
Stripe'ta kalmaya çalış%2.9 + $0.30~%80 (ban'a kadar, sonra %0)$9,370 (sonra ban'de $-300)Peptide dikeyinde otomatik ban
High-risk PSP (CCBill / AllayPay)%7 + reserve~%65 (MCC 5122 cezası)$5,950 kullanılabilir + $1,000 dondurulmuşLLC + banka ekstreleri + geçmiş
Peptide-Pay (MCC 6051 routing)%3 flat~%87$8,439 ($9,700 − auth-rate düz.)Sadece Polygon wallet

Flat fee'lerde Peptide-Pay broker'ı 4 puan geçiyor; yetkilendirme oranında 22 puan geçiyor; freeze risk'inde sonsuz puan geçiyor (non-custodial = dondurulamaz). Başta CCBill/AllayPay'deki LLC + işlem geçmişi çıtasını geçemeyen solo founder ya da indie dev için, crypto on-ramp rotası tek çalışan seçenek — ve aylık $100k altındaki köklü shop'lar için bile direkt USD settlement dışında her boyutta domine ediyor.

Başlama

  1. peptide-pay.com/signup'da Polygon wallet adresiyle kayıt ol. LLC yok, banka ekstreleri yok, işlem geçmişi yok.
  2. npm install github:kinerette/peptide-pay-sdk'i kur ya da WooCommerce plugin'ini indir.
  3. /api/pp-webhook'ta webhook'u bağla.
  4. $1'lık test çalıştır, sonra production trafiğini MCC 5122 processor'ından Peptide-Pay'e yönlendir.

İlgili okuma: Peptide'ler için payment processor — tam rehber, Peptide'ler için Stripe alternatifi ve Peptide'ler için high-risk payment gateway.

FAQ

Developer questions, straight answers.

MCC 5122 nedir ve peptide shop'lar için neden önemli?
MCC 5122, ISO 18245 tarafından "Drugs, Drug Proprietaries and Druggists' Sundries" için tanımlanan Merchant Category Code'dur — pharmacy'ler, drug store'lar ve proprietary-drug merchant'ları. Peptide ve research-compound shop'ları neredeyse her zaman acquirer tarafından MCC 5122 olarak kodlanır. Kod, Visa'nın VIRP programını ve Mastercard'ın BRAM incelemesini tetikler, bu da her mainstream PSP'nin (Stripe, PayPal, Adyen, Mollie) merchant'ı 2–6 hafta içinde otomatik ban'lemesine neden olur.
MCC 5122 shop'um için Peptide-Pay kullanmak için şirket kaydına ihtiyacım var mı?
Hayır. Peptide-Pay non-custodial — lisanslı on-ramp sağlayıcısı kart ayağını hallediyor ve USDC bir on-chain splitter üzerinden kişisel olarak kontrolündeki bir Polygon wallet'a direkt settle ediyor. Peptide-Pay fonlarını asla tutmadığı için, LLC, EIN veya Kbis gerektirecek merchant-hesap underwriting'i yok. Onboarding tek alan: bir wallet adresi. MVP / soft-launch / kuruluş öncesi aşama için mükemmel. Geleneksel high-risk PSP'ler (CCBill, AllayPay — MCC 5122 için diğer yol) kuruluş belgeleri + banka ekstreleri + 2–4 haftalık underwriting gerektiriyor.
Peptide-Pay bir MCC 5122 merchant için rolling reserve gerektiriyor mu?
Hayır. Rolling reserve yok, setup deposit yok, aylık fee yok. High-risk PSP'ler chargeback tamponu olarak gelirinin %5–15'ini 180 gün tutuyor — yarım yıl dokunamadığın $5k–$50k. Peptide-Pay chargeback riskini kart işlemini işleyen lisanslı on-ramp sağlayıcısına aktarıyor, dolayısıyla sana karşı rezerv tutacak bir şey yok.
Stripe ya da PayPal MCC 5122 peptide shop'umu reddettiyse ne olacak?
Peptide-Pay tam olarak bunun için yapıldı. Stripe'ın Restricted Businesses politikası ve PayPal'ın eşdeğeri MCC 5122'yi ve geniş peptide / research-chemical dikeyini otomatik reddediyor. Peptide-Pay dikeyi tasarım gereği kabul ediyor (MCC 6051 crypto on-ramp routing) %3 flat fiyatlamayla, LLC gereksinimi olmadan ve aynı gün go-live ile. Stripe'tan atılan founder'lar için Stripe.
High-risk PSP'ye kıyasla Peptide-Pay ile ne kadar hızlı go-live olurum?
Peptide-Pay ile aynı gün go-live (kayıttan ilk işleme medyan süre 15 dakikanın altında) vs. MID verilmeden önce KYB belgeleri, banka ekstreleri, işlem geçmişi, işletme ruhsatı ve kişisel garanti gerektiren CCBill ya da AllayPay gibi bir high-risk PSP'de 2–4 haftalık underwriting.
Peptide-Pay MCC 5122 uyumlu mu?
Peptide-Pay MCC 5122 altında hiç işlemez. Kart işlemleri MCC'si 6051 (Non-Financial Institutions — Foreign Currency / Non-Fiat Currency) olan lisanslı on-ramp sağlayıcıları (Moonpay, Revolut, Transak, Mercuryo, Banxa, Binance Connect) üzerinden yönlendiriliyor. Visa'nın perspektifinden müşteri USDC aldı — normal-risk bir kategori — peptide değil. Peptide fulfillment, kart işlemi zaten doğru MCC 6051'i altında clear olduktan sonra blockchain katmanında gerçekleşiyor.
MCC 5122 peptide shop'umu ban'lerden kaçınmak için MCC 5499 (food) olarak yeniden kodlayabilir miyim?
Hayır. Bir acquirer'dan MCC 5122 peptide satışlarını MCC 5499 (food) ya da MCC 5999 (çeşitli perakende) olarak yanlış kodlamasını istemek transaction laundering'dir. Merchant'ı terminate ettirir, Mastercard MATCH listesine yerleştirir ve potansiyel olarak kovuşturulmasına neden olur. Yasal yol, kendi MCC'ni yanlış kodlamak değil, işlemleri kendi MCC 6051'i doğru olan ayrı lisanslı bir işletme (crypto on-ramp) üzerinden yönlendirmektir.
MCC 5122 ile MCC 6051 arasındaki yetkilendirme oranı farkı nedir?
Peptide shop'larında: direkt MCC 5122 gateway'lerinde ~%60–65 yetkilendirme oranı vs. MCC 6051 crypto-on-ramp routing'te ~%85–92. ~25 puanlık fark Visa'nın VIRP gelişmiş scrutiny'sinden, Mastercard'ın BRAM flag'inden ve MCC 5122'de tetiklenen issuer tarafı anti-pharma fraud kurallarından geliyor. MCC 6051 işlemleri neredeyse normal oranlarda yetkilendiriliyor çünkü crypto satın alımları artık 2025 Q4'ünde ~$240B işlenen rutin bir kategori.
Peptide-Pay 5122'nin ötesinde hangi MCC'leri destekliyor?
Herhangi bir kısıtlı MCC: 5912 (drug store), 8099 (sağlık hizmetleri), 5993 (tütün), 5967 (adult), 5816 (dijital ürünler), 7995 (kumar). Mimari her dikeyi aynı şekilde yönlendiriyor — MCC 6051 altında bir crypto on-ramp üzerinden — dolayısıyla kart network maruziyeti merchant'ın orijinal MCC'sinden bağımsız olarak aynı. Peptide-Pay'in descriptor'ı her zaman "USDC PURCHASE · MOONPAY" (ya da seçilen on-ramp), asla merchant'ın shop adı değil.
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.