MCC 5122 Payment Processor : routing, compliance et l'alternative à 3 %
By Peptide-Pay Team · Published 22 avril 2026

MCC 5122— "Drugs, Drug Proprietaries and Druggists' Sundries" — c'est le Merchant Category Code que Visa et Mastercard assignent aux merchants peptides, research compounds, et adjacents pharmacie. C'est aussi le code qui te fait bannir de Stripe, PayPal, Square, Adyen, Mollie et tous les autres PSP mainstream. En 2026, la solution qui marche pour un MCC 5122 payment processor a deux formes. Option A : un PSP high-risk traditionnel (CCBill, AllayPay) à 8–10 % de frais, 2–4 semaines d'underwriting, LLC + relevés bancaires + historique de processing requis, plus une rolling reserve de 5k–50k $ — conçu pour les merchants établis. Option B : une architecture on-ramp crypto comme Peptide-Pay — Stripe, mais pour ceux qui se font rejeter par Stripe — sans la complexité des PSP high-risk — qui route la transaction carte sous MCC 6051 (achat crypto), facture 3 % flat, n'exige aucune société immatriculée pour démarrer, et va live le jour même. Cet article explique le routing, la logique compliance, et le code drop-in exact.
Pourquoi les processeurs mainstream bannissent les merchants MCC 5122
Trois couches de policy s'empilent les unes sur les autres :
- Restricted Activities / programme VIRP de Visa. Le Visa Integrity Risk Program soumet les merchants MCC 5122 à une review trimestrielle. Les acquéreurs qui sponsorisent des merchants MCC 5122 payent des scheme fees plus élevées et portent un risque réputationnel avec Visa.
- Business Risk Assessment and Mitigation (BRAM) de Mastercard. BRAM flag les merchants MCC 5122 pour une due diligence renforcée. Les litiges excessifs ou les notices réglementaires déclenchent un placement sur la MATCH list, une blacklist partagée entre tous les acquéreurs Mastercard.
- Restricted-business policies au niveau processeur. Stripe, PayPal, Square, Adyen, Mollie et tous les PSP mainstream publient des listes publiques de MCC interdits. MCC 5122 est explicitement sur chacune.
Résultat : même un merchant MCC 5122 clean avec zéro chargeback se fait résilier dès que son pattern de descripteur trippe le classifier automatique du processeur — typiquement dans les 2–6 semaines de la première transaction.
L'architecture qui marche vraiment pour les merchants MCC 5122
Le routing de Peptide-Pay contourne MCC 5122 entièrement en convertissant la transaction carte en achat crypto on-ramp. Voici le flow exact :
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.Du point de vue de Visa, ton client a acheté de la cryptomonnaie — une catégorie qui a processé environ 240 milliards $ au Q4 2025 sur les on-ramps régulés. Il n'y a aucune transaction peptide pour Visa, la banque acquéreuse ou les équipes de risque à flagger. Le merchant of record sur la jambe carte c'est l'on-ramp provider (Moonpay est enregistré FinCEN comme MSB, licencié dans 45 États américains). Toi en tant que merchant peptide tu es le merchant of record sur la jambe fulfillment — expédition et produit — mais pas sur la jambe carte.
MCC 5122 vs. MCC 6051 : la différence cruciale
| Attribut | MCC 5122 (pharmacie) | MCC 6051 (on-ramp crypto) |
|---|---|---|
| Statut restriction Visa | Monitoring renforcé — VIRP | Normal — catégorie routinière |
| Flag BRAM Mastercard | Oui | Non |
| Taux d'autorisation typique | 60–65 % | 85–92 % |
| Seuil de taux chargeback | 0,9 % (renforcé) | 1,5 % (standard) |
| Stripe / PayPal acceptent ? | Non | Oui — si tu es un on-ramp licencié |
| Scheme fees | Élevées | Standard |
| Descripteur relevé | Nom de ton store peptide | "USDC PURCHASE · MOONPAY" |
Le swing de 25 points sur le taux d'autorisation (60 % vs 87 %) compte plus que la différence de fee pour un shop peptide qui scale. À 10k $/mois brut, une amélioration de 25 % du auth-rate c'est environ 2 500 $ de revenu réussi supplémentaire — plus que la totalité du fee Peptide-Pay pour ce mois.
Re-router MCC 5122 vers MCC 6051 c'est légal ?
Oui, à condition que personne ne misrepresente le MCC de la transaction qu'il a traitée. Peptide-Pay ne code pas une vente peptide comme MCC 6051. Peptide-Pay facilite un vrai achat crypto on-ramp : ton client achète réellement de l'USDC à un MSB régulé (Moonpay, Revolut, Transak, etc.), et cet USDC settle réellement on-chain. Le fait que le merchant split l'USDC avec un vendeur peptide se passe au niveau blockchain, après que la transaction carte a déjà été clearée avec un reporting MCC précis.
L'analyse légale repose sur quatre points :
- L'on-ramp est une money services business licenciée (MSB FinCEN aux US, VASP enregistré AMLD5 dans l'UE). Son code MCC 6051 est précis — il traite bien un achat crypto.
- Le splitter on-chain c'est du code public et auditable. Le split de revenu entre le merchant et la plateforme c'est un arrangement B2B, pas une misrepresentation.
- Le merchant (shop peptide) est le merchant of record pour le fulfillment — expédition, retours, compliance fiscale — mais pas pour la jambe d'acceptance paiement.
- La disclosure client est claire : le checkout montre explicitement "Tu achètes de l'USDC chez [on-ramp], qui sera appliqué à ta commande chez [shop peptide]".
L'architecture est la même que celle utilisée par les 400+ widgets "buy crypto with card" qui propulsent MetaMask, Trust Wallet, Phantom et tous les gros wallets self-custody. Peptide-Pay applique le pattern à l'e-commerce peptide spécifiquement.
Code drop-in pour un merchant MCC 5122
L'intégration est identique que ton MCC actuel soit 5122 (peptides, adjacent pharmacie) ou 5912 (drug stores) ou 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);
}Le champ metadata original_mcc est pour tes archives uniquement — Peptide-Pay ne le retransmet pas aux réseaux carte. La transaction carte qui se déclenche downstream est processée sous le MCC 6051 de l'on-ramp, pas sous ton MCC 5122 d'origine.
Codes MCC qu'un merchant peptide devrait connaître
Une référence rapide des MCC qui apparaissent dans ce vertical :
- MCC 5122 — Drugs, Drug Proprietaries and Druggists' Sundries. Défaut pour les shops peptides. High-risk.
- MCC 5912 — Drug Stores and Pharmacies. Utilisé par les pharmacies retail. High-risk.
- MCC 8099 — Health Services Not Elsewhere Classified. Utilisé par certains préparateurs peptide en télésanté. High-risk.
- MCC 5499 — Miscellaneous Food Stores. Occasionnellement utilisé pour mal coder la nutra en food. Déclenche une fraud review au chargeback.
- MCC 5999 — Miscellaneous and Specialty Retail Stores. Occasionnellement utilisé pour mal coder les peptides. Déclenche aussi une fraud review.
- MCC 6051 — Non-Financial Institutions – Foreign Currency, Non-Fiat Currency (crypto). C'est sous ce MCC que les partenaires on-ramp de Peptide-Pay routent. Risque normal en 2026.
Économie du volume pour les merchants MCC 5122
Sur un shop peptide à 10 000 $/mois, trois scénarios :
| Chemin | Fee effectif | Auth rate | Revenu net réel | Barrière à l'entrée |
|---|---|---|---|---|
| Essayer de rester sur Stripe | 2,9 % + 0,30 $ | ~80 % (jusqu'au ban, puis 0 %) | 9 370 $ (puis −300 $ au ban) | Auto-ban sur vertical peptide |
| PSP high-risk (CCBill / AllayPay) | 7 % + reserve | ~65 % (pénalité MCC 5122) | 5 950 $ utilisables + 1 000 $ gelés | LLC + relevés bancaires + historique |
| Peptide-Pay (routing MCC 6051) | 3 % flat | ~87 % | 8 439 $ (9 700 $ − ajustement auth-rate) | Wallet Polygon uniquement |
En fees flat, Peptide-Pay bat le broker de 4 points de pourcentage ; en taux d'autorisation il bat de 22 points de pourcentage ; en risque de gel il bat de l'infini en points de pourcentage (non-custodial = ungelable). Pour le solo founder ou indie dev qui ne peut pas passer la barre LLC + historique de processing chez CCBill/AllayPay en premier lieu, la route on-ramp crypto c'est la seule option qui marche — et même pour les shops établis sous 100k $/mois, elle domine sur chaque dimension sauf le settlement USD direct.
Démarrer
- Inscris-toi sur peptide-pay.com/signup avec une adresse wallet Polygon. Pas de LLC, pas de relevés bancaires, pas d'historique de processing.
- Installe
npm install github:kinerette/peptide-pay-sdkou télécharge le plugin WooCommerce. - Branche le webhook sur
/api/pp-webhook. - Fais un test à 1 $, puis redirige le trafic prod loin de ton processeur MCC 5122 et vers Peptide-Pay.
Lectures liées : Payment processor pour peptides — guide complet, Alternative Stripe pour peptides, et Gateway de paiement high-risk pour peptides.
Developer questions, straight answers.
C'est quoi MCC 5122 et pourquoi c'est important pour les shops peptides ?
Il me faut une société immatriculée pour utiliser Peptide-Pay sur mon shop MCC 5122 ?
Peptide-Pay exige une rolling reserve pour un merchant MCC 5122 ?
Et si Stripe ou PayPal ont rejeté mon shop peptide MCC 5122 ?
Combien de temps pour aller live avec Peptide-Pay vs un PSP high-risk ?
Peptide-Pay est conforme MCC 5122 ?
Je peux re-coder mon shop peptide MCC 5122 en MCC 5499 (food) pour éviter les bans ?
Quelle est la différence de taux d'autorisation entre MCC 5122 et MCC 6051 ?
Quels MCC Peptide-Pay supporte au-delà de 5122 ?
Related guides

Payment Processor pour peptides : le guide développeur (2026)
Pourquoi Stripe bannit les shops peptides, comment le routing MCC 5122 marche vraiment, et l'intégration drop-in en 10 minutes pour carte + Apple Pay + USDC.

Alternative Stripe pour peptides & nutra : guide de migration 2026
Stripe rejette les peptides automatiquement — surtout les solo devs sans LLC. La migration 2026 : 3 % flat, SDK compatible Stripe, go-live le jour même.

Gateway de paiement high-risk pour peptides : guide 2026
PSP high-risk traditionnel (8–10 %, LLC, 5k–50k $ de reserve) vs. l'on-ramp crypto de Peptide-Pay (3 % flat, zéro LLC, jour même). Comparaison complète.
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.