Payment processor MCC 5122: routing, compliance e l'alternativa al 3%
By Peptide-Pay Team · Published 22 aprile 2026

MCC 5122— "Drugs, Drug Proprietaries and Druggists' Sundries" — è il Merchant Category Code che Visa e Mastercard assegnano a merchant di peptidi, research compound e pharmacy-adjacent. È anche il codice che ti fa bannare da Stripe, PayPal, Square, Adyen, Mollie, e ogni altro PSP mainstream. Nel 2026 la soluzione funzionante per un payment processor MCC 5122 ha una di due forme. Opzione A: un PSP high-risk tradizionale (CCBill, AllayPay) con fee 8–10%, underwriting di 2–4 settimane, LLC + estratti conto + processing history richiesti, più rolling reserve $5k–$50k — pensato per merchant consolidati. Opzione B: un'architettura crypto on-ramp come Peptide-Pay — Stripe, ma per chi viene rifiutato da Stripe — senza la complessità dei PSP high-risk — che instrada la transazione carta sotto MCC 6051 (acquisto crypto), addebita 3% flat, non richiede alcuna società registrata per partire, e va live in giornata. Questo articolo spiega il routing, la logica di compliance e il codice drop-in esatto.
Perché i processor mainstream bannano i merchant MCC 5122
Tre layer di policy si accumulano uno sull'altro:
- Visa's Restricted Activities / programma VIRP. Il Visa Integrity Risk Program sottopone i merchant MCC 5122 a review trimestrale. Gli acquirer che sponsorizzano merchant MCC 5122 pagano scheme fee più alte e portano rischio reputazionale con Visa.
- Business Risk Assessment and Mitigation (BRAM) di Mastercard. BRAM flagga i merchant MCC 5122 per enhanced due diligence. Dispute eccessive o notifiche regolatorie attivano il posizionamento sulla MATCH list, una blacklist condivisa fra tutti gli acquirer Mastercard.
- Policy restricted-business a livello processor. Stripe, PayPal, Square, Adyen, Mollie e ogni PSP mainstream pubblicano liste pubbliche di MCC proibite. MCC 5122 è esplicitamente su ciascuna.
Il risultato: anche un merchant MCC 5122 pulito con zero chargeback viene terminato nel momento in cui il suo pattern descriptor fa scattare il classifier automatico del processor — tipicamente entro 2–6 settimane dalla prima transazione.
L'architettura che funziona davvero per merchant MCC 5122
Il routing di Peptide-Pay bypassa del tutto MCC 5122 convertendo la transazione carta in un acquisto crypto on-ramp. Ecco il flow esatto:
Customer card ──┐
│
▼
[ On-ramp provider: Moonpay / Revolut / Transak / ... ]
│ Processes card transaction under THEIR MCC: 6051
│ (Quasi-Cash / Cryptocurrency Purchase)
│
▼
[ USDC minted / acquired on the on-ramp's behalf ]
│
▼
[ On-chain splitter smart contract on Polygon ]
│ ─── 97% ──▶ Merchant wallet (peptide shop)
│ ─── 3% ──▶ Peptide-Pay wallet
▼
Merchant ships peptide order.Dal punto di vista di Visa il tuo cliente ha comprato cryptovaluta — una categoria che ha processato circa $240 miliardi in Q4 2025 fra gli on-ramp regolati. Non c'è alcuna transazione peptide che Visa, l'acquiring bank o i team di risk possano flaggare. Il merchant of record sulla gamba carta è il provider on-ramp (Moonpay è registrato come MSB con FinCEN, licenziato in 45 stati USA). Tu in quanto merchant peptide sei il merchant of record sulla gamba di fulfillment — spedizione e prodotto — ma non sulla gamba carta.
MCC 5122 vs. MCC 6051: la differenza cruciale
| Attributo | MCC 5122 (pharmacy) | MCC 6051 (crypto on-ramp) |
|---|---|---|
| Status restrizione Visa | Monitoraggio rinforzato — VIRP | Normale — categoria di routine |
| Flag BRAM Mastercard | Sì | No |
| Authorization rate tipico | 60–65% | 85–92% |
| Soglia chargeback rate | 0,9% (elevata) | 1,5% (standard) |
| Stripe / PayPal accettano? | No | Sì — se sei un on-ramp licenziato |
| Scheme fee | Elevate | Standard |
| Statement descriptor | Nome del tuo peptide store | "USDC PURCHASE · MOONPAY" |
Lo swing di 25 punti su authorization rate (60% vs 87%) conta più della differenza fee per uno shop peptide in scaling. A $10k/mese gross, un miglioramento del 25% di auth-rate è circa $2.500 di revenue addizionale andato a buon fine — vale più dell'intera fee Peptide-Pay di quel mese.
È legale ri-instradare MCC 5122 a MCC 6051?
Sì, a patto che nessuno misrappresenti l'MCC della transazione che ha processato. Peptide-Pay non codifica una vendita peptide come MCC 6051. Peptide-Pay facilita un vero acquisto crypto on-ramp: il tuo cliente compra genuinamente USDC da un MSB regolato (Moonpay, Revolut, Transak, ecc.), e quell'USDC fa settlement genuinamente on-chain. Il fatto che il merchant splitti l'USDC con un venditore peptide avviene sul layer blockchain, dopo che la transazione carta è già passata con reporting MCC accurato.
L'analisi legale poggia su quattro punti:
- L'on-ramp è una money services business licenziata (MSB FinCEN negli USA, VASP AMLD5-registered in UE). La sua codifica MCC 6051 è accurata — sta processando un acquisto crypto.
- L'on-chain splitter è codice pubblico, auditable. Lo split revenue fra merchant e piattaforma è un accordo B2B, non una misrappresentazione.
- Il merchant (shop peptide) è merchant of record per il fulfillment — spedizione prodotto, gestione resi, compliance fiscale — ma non per la gamba di payment acceptance.
- La disclosure al cliente è chiara: il checkout mostra esplicitamente "Stai comprando USDC da [on-ramp], che verrà applicato al tuo ordine su [peptide shop]".
L'architettura è la stessa usata dai 400+ widget "compra crypto con carta" che alimentano MetaMask, Trust Wallet, Phantom, e ogni major self-custody wallet. Peptide-Pay applica il pattern specificamente all'e-commerce peptide.
Codice drop-in per un merchant MCC 5122
L'integrazione è identica che il tuo MCC attuale sia 5122 (peptidi, pharmacy-adjacent) o 5912 (drug store) o 8099 (health services):
// Get an API key in 5 minutes at peptide-pay.com
// (no LLC, no bank account, no processing history required)
// 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);
}Il campo metadata original_mcc è solo per i tuoi record — Peptide-Pay non lo ritrasmette ai card network. La transazione carta che parte downstream viene processata sotto l'MCC 6051 dell'on-ramp, non sul tuo MCC 5122 originale.
Codici MCC che un merchant peptide dovrebbe conoscere
Un riferimento rapido per gli MCC che spuntano in questo verticale:
- MCC 5122 — Drugs, Drug Proprietaries and Druggists' Sundries. Default per shop peptide. High-risk.
- MCC 5912 — Drug Stores and Pharmacies. Usato dalle pharmacy retail. High-risk.
- MCC 8099 — Health Services Not Elsewhere Classified. Usato da alcuni compounder peptide telehealth. High-risk.
- MCC 5499 — Miscellaneous Food Stores. Occasionalmente usato per mis-coddificare nutra come food. Fa scattare review frode su chargeback.
- MCC 5999 — Miscellaneous and Specialty Retail Stores. Occasionalmente usato per mis-codificare peptidi. Fa scattare anche review frode.
- MCC 6051 — Non-Financial Institutions – Foreign Currency, Non-Fiat Currency (crypto). Questo è sotto cui instradano i partner on-ramp di Peptide-Pay. Normal-risk nel 2026.
Economia di volume per merchant MCC 5122
Su uno shop peptide da $10.000/mese, tre scenari:
| Percorso | Fee effettiva | Auth rate | Revenue netto landed | Barriera d'ingresso |
|---|---|---|---|---|
| Provare a restare su Stripe | 2,9% + $0,30 | ~80% (fino al ban, poi 0%) | $9.370 (poi $-300 al ban) | Auto-ban sul verticale peptide |
| PSP high-risk (CCBill / AllayPay) | 7% + reserve | ~65% (penalità MCC 5122) | $5.950 usabili + $1.000 congelati | LLC + estratti conto + history |
| Peptide-Pay (routing MCC 6051) | 3% flat | ~87% | $8.439 ($9.700 − aggiustamento auth-rate) | Solo wallet Polygon |
Su fee flat Peptide-Pay batte il broker di 4 punti percentuali; su authorization rate lo batte di 22 punti percentuali; su rischio freeze lo batte di infiniti punti percentuali (non-custodial = non congelabile). Per il solo founder o indie dev che non riesce a superare la barra LLC + processing history su CCBill/AllayPay in primo luogo, la rotta crypto on-ramp è l'unica opzione funzionante — e anche per shop consolidati sotto $100k/mese domina su ogni dimensione tranne settlement diretto in USD.
Iniziare
- Registrati su peptide-pay.com/signup con un wallet Polygon. Niente LLC, niente estratti conto, niente processing history.
- Installa
npm install github:kinerette/peptide-pay-sdko scarica il plugin WooCommerce. - Collega il webhook a
/api/pp-webhook. - Fai un test da $1, poi punta il traffico production fuori dal tuo processor MCC 5122 e verso Peptide-Pay.
Letture correlate: Payment processor per peptidi — guida completa, Alternativa a Stripe per peptidi, e Payment gateway high-risk per peptidi.
Developer questions, straight answers.
Cos'è MCC 5122 e perché conta per gli shop di peptidi?
Mi serve una società registrata per usare Peptide-Pay per il mio shop MCC 5122?
Peptide-Pay richiede una rolling reserve per un merchant MCC 5122?
E se Stripe o PayPal hanno rifiutato il mio shop peptide MCC 5122?
Quanto velocemente posso andare live con Peptide-Pay vs un PSP high-risk?
Peptide-Pay è compliant con MCC 5122?
Posso ri-codificare il mio shop peptide MCC 5122 come MCC 5499 (food) per evitare i ban?
Qual è la differenza di authorization rate fra MCC 5122 e MCC 6051?
Quali MCC supporta Peptide-Pay oltre al 5122?
Related guides

Payment processor per peptidi: la guida developer (2026)
Perché Stripe banna gli shop peptide, come funziona davvero il routing MCC 5122, e l'integrazione drop-in da 10 minuti per carta + Apple Pay + USDC.

Alternativa a Stripe per peptidi e nutra: guida alla migrazione 2026
Stripe rifiuta automaticamente i peptidi — soprattutto solo dev senza LLC. La migrazione 2026: 3% flat, SDK compatibile Stripe, go-live in giornata.

Payment gateway high-risk per peptidi: guida 2026
PSP high-risk tradizionale (8–10%, LLC, reserve $5k–$50k) vs. il crypto on-ramp di Peptide-Pay (3% flat, niente LLC, in giornata). Confronto completo.
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.