MCC 6051 : on-ramps crypto et le Merchant Category Code qui sauve les shops peptides
By Peptide-Pay Team · Published 23 avril 2026

MCC 6051 est le Merchant Category Code que Visa et Mastercard assignent aux "Institutions Non-Financières — Devises Étrangères, Monnaie Non-Fiduciaire (par exemple : Cryptomonnaie), Mandats (pas virement), Financement de Compte, Chèques de Voyage, et Remboursement de Dette". En 2026, c'est le MCC le plus important pour tout founder qui vend dans une catégorie restreinte — peptides, research compounds, nutra, SARMs, kratom, kava — parce que c'est ce que lit le relevé de carte de ton client quand le paiement passe par un on-ramp crypto plutôt que par un gateway marchand direct. Ce guide explique ce qu'est MCC 6051, pourquoi il compte pour les shops peptides, comment la reclassification Visa 2020 a redessiné la frontière carte/crypto, et comment Peptide-Pay l'utilise pour livrer un checkout carte + Apple Pay + SEPA à 3 % flat, sans LLC, sans reserve, live le jour même.
Qu'est-ce que MCC 6051 ?
Chaque transaction carte sur les réseaux Visa, Mastercard et Amex porte un Merchant Category Codeà quatre chiffres. Le MCC classe le marchand, pas l'achat — une supérette (MCC 5411) qui te vend un ticket de loterie reste MCC 5411 aux yeux du réseau, même si la loterie elle-même relève d'un code différent en achat direct. MCC 6051 couvre la sous-catégorie spécifique des "Quasi-Cash Merchants" qui vendent de la monnaie non-fiduciaire, virements, mandats, chèques de voyage, et — depuis 2020 — les on-ramps crypto. Coinbase, Kraken, Binance US, Moonpay, le flux d'achat crypto de Revolut, Transak et Mercuryo routent tous sous MCC 6051.
Le Manuel de Normes Données Marchands officiel de Visa définit 6051 comme couvrant "les institutions non-financières qui fournissent de la monnaie non-fiduciaire (par exemple, de la cryptomonnaie) contre valeur monétaire, ainsi que le financement de compte, les mandats (pas virements), les chèques de voyage, et le remboursement de dette". Pour la révision 2020, Visa a explicitement ajouté la parenthèse "(par exemple, cryptomonnaie)" pour mettre fin à des années d'ambiguïté sur si Coinbase devait être codé sous 6012 (institution financière), 6010 (espèces manuelles), ou 6051. La réponse, depuis 2020, c'est 6051 — universellement.
Pourquoi MCC 6051 compte pour les shops peptides
La réponse courte : MCC 6051 est le MCC card-safe pour un merchant de catégorie restreinte. La réponse longue nécessite de comprendre ce qui se passe quand ton client clique sur "Payer 50 € pour BPC-157" :
- Gateway direct (Stripe, Square, Mollie) : la transaction est codée sous tonMCC. Pour les shops peptides, c'est presque toujours MCC 5122 ("Médicaments, Pharmacies") ou 5912 ("Pharmacies et Drogueries"). Les deux figurent sur la liste des activités restreintes de tous les PSP mainstream. Voir notre guide de routing MCC 5122 pour la mécanique complète des bans.
- On-ramp crypto (MCC 6051) : la carte de ton client est débitée par le provider on-ramp — Moonpay, Transak, Mercuryo, Banxa, Revolut Ramp ou Binance Connect. Le MCC du provider on-ramp est 6051. L'autorisation carte résultante affiche ACHAT USDC · MOONPAY sur le relevé de l'acheteur. Le shop peptide n'apparaît jamais sur le réseau carte — il apparaît seulement sur la blockchain Polygon / Ethereum, qu'aucun réseau carte ne surveille.
- Résultat : l'acheteur obtient une ligne de relevé propre qui ressemble à un achat crypto ordinaire. Le marchand reçoit l'USDC réglé on-chain. Stripe Radar / le moteur de risque de PayPal / le contrôle MCC 5122 de Visa n'entrent jamais dans l'équation parce qu'aucune transaction 5122 n'a jamais existé.
MCC 6051 vs 6010, 6012, 7995 : le cluster complet
Les MCC adjacents crypto sont une cible mouvante. La reclassification Visa 2020 a déplacé la plupart des achats crypto par carte depuis les codes fourre-tout 6012/6010 vers le 6051 dédié. Voici comment le cluster se présente en 2026 :
| MCC | Description | Merchants typiques | Restrictions réseau carte |
|---|---|---|---|
| 6051 | Institutions Non-Financières / Quasi-Cash / Crypto | Coinbase, Moonpay, Transak, Revolut Ramp | Dépend de l'émetteur — certaines banques bloquent, la plupart autorisent. Flaggé comme avance de trésorerie sur certaines cartes. |
| 6010 | Décaissement d'Espèces Manuel | Retrait espèces au guichet | Rarement pertinent pour le crypto en ligne en 2026. |
| 6012 | Institutions Financières — Marchandises, Services | Banques et fintechs agréées | Sorti du crypto en 2020. Rare pour le crypto. |
| 7995 | Jeux / Paris / Casino | Casinos, bookmakers | Bloqué dur par les émetteurs US. Ne jamais utiliser pour le crypto. |
| 5122 | Médicaments, Pharmacies | Pharmacies, grossistes | Shops peptides auto-routés ici — bannis par Stripe, PayPal, Square, Adyen. |
| 5912 | Pharmacies et Drogueries | Pharmacies de détail | Restrictions similaires à 5122. Le libellé médicaments sur ordonnance déclenche le ban. |
Comment la couche on-ramp fonctionne concrètement
Un on-ramp crypto est une fintech réglementée qui vend de la cryptomonnaie aux acheteurs particuliers via les rails fiat. Moonpay est enregistré FinCEN avec des licences de transmission de monnaie dans 45 États US. Transak est enregistré FCA UK. Revolut Ramp s'appuie sur la licence EMI de Revolut. Banxa, Mercuryo et Binance Connect ont des stacks de licences analogues. Quand ton client clique sur le checkout Peptide-Pay, le SDK ouvre un iframe on-ramp hébergé (le router sélectionne automatiquement l'on-ramp le moins cher par géographie et méthode de paiement), le client confirme le débit carte auprès de cet on-ramp, et l'on-ramp pousse de l'USDC vers ton wallet via un contrat splitter on-chain.
Du point de vue du réseau carte, exactement une chose s'est passée : le client a acheté de l'USDC auprès d'un marchand MCC 6051 agréé. Il n'y a aucune autorisation MCC 5122, aucun descripteur peptide, aucun flag activité restreinte. Le marchand peptide n'existe que sur Polygon, où il n'y a aucun système MCC du tout.
// Payload webhook Peptide-Pay — se déclenche quand l'USDC se règle on-chain.
// npm install github:kinerette/peptide-pay-sdk
{
"event": "checkout.session.completed",
"session_id": "cs_01HXQ8WY9JZVRP3...",
"amount_cents": 5000, // 50,00 € payés par le client
"net_amount_cents": 4850, // Après 3 % de frais peptide-pay
"settlement_currency": "USDC",
"settlement_chain": "polygon",
"settlement_tx":
"0xe4d9a7c2f8b1...",
"onramp_provider": "moonpay", // l'on-ramp choisi par l'acheteur
"onramp_mcc": "6051", // toujours 6051 pour achat crypto par carte
"wallet_destination": "0x742d35Cc6635C0532925a3b8440dB8E...",
"metadata": { "order_id": "ord_8821" }
}Implications pour un merchant peptide ou nutra
Quatre conséquences pratiques découlent du routing sous MCC 6051 plutôt que MCC 5122 :
- Pas de ban MCC 5122. Tu ne processes pas sous 5122, donc le blocage Stripe / PayPal / Adyen 5122 ne se déclenche jamais. C'est pour ça que les devs indie shippent des checkouts peptide le jour même via Peptide-Pay.
- Taux d'autorisation plus élevés que le 5122. Les banques émettrices approuvent beaucoup plus d'autorisations 6051 que 5122 parce que le profil de risque fraude diffère. Le gain exact varie par géographie mais est couramment de 8 à 20 points de pourcentage.
- Chargeback transféré à l'on-ramp. L'autorisation carte est entre l'acheteur et l'on-ramp. Si l'acheteur conteste, l'on-ramp gère le litige et couvre la perte réseau carte. Ton historique de chargeback côté marchand reste à zéro.
- Certaines banques émettrices classent MCC 6051 en avance de trésorerie. Une petite fraction des cartes de crédit US traite les achats 6051 comme des avances de trésorerie (APR plus élevé, pas de points récompense). Ton UI checkout doit le mentionner — le checkout hébergé Peptide-Pay affiche une notice d'une ligne par défaut.
Démarrer avec le routing MCC 6051
Tu ne configures pas MCC 6051 toi-même. Quand tu intègres Peptide-Pay, le routing est automatique — notre router choisit l'on-ramp le moins cher par transaction (Moonpay, Transak, Revolut Ramp, Mercuryo, Banxa ou Binance Connect), et chaque on-ramp dans le router est déjà MCC 6051 sur Visa / Mastercard. L'intégration côté marchand c'est trois étapes :
- Inscris-toi sur peptide-pay.com/signup et colle une adresse wallet USDC Polygon. Pas de LLC, pas de relevés bancaires, pas d'historique de processing.
- Installe le plugin WooCommerce ou copie le snippet d'intégration API. La forme du SDK est compatible Stripe ; les LLM pair-programmers génèrent du code correct du premier coup.
- Ship. Le premier settlement USDC live atterrit typiquement en moins de 15 minutes depuis l'inscription. Voir /fees pour le détail complet du flat 3 %.
Résumé
MCC 6051 n'est pas une technicité obscure — c'est la raison entière pour laquelle le checkout financé par carte fonctionne pour les shops peptides en 2026. En routant les autorisations carte via un on-ramp MCC 6051 agréé et en réglant en USDC sur Polygon, Peptide-Pay permet aux founders peptide/nutra/SARMs/kratom d'accepter les cartes à 3 % flat sans toucher le code MCC 5122 restreint, sans passer l'underwriting d'un PSP high-risk, et sans former une LLC d'abord. Pour le schéma de routing expliquant pourquoi ça fonctionne au niveau réseau, lire MCC 5122 expliqué ; pour le guide marchand complet, lire Payment Processor pour Peptides.
Developer questions, straight answers.
Qu'est-ce que MCC 6051 ?
MCC 6051 est-il la même chose qu'une avance de trésorerie ?
Pourquoi les shops peptides utilisent MCC 6051 plutôt que MCC 5122 ?
MCC 6051 augmente-t-il le risque chargeback pour les marchands ?
Puis-je demander un code MCC 6051 pour mon shop peptide ?
Related guides

MCC 5122 Payment Processor : le guide de routing 2026 pour shops peptides
MCC 5122 fait bannir les shops peptides de tous les PSP mainstream. L'alternative 2026 : router les cartes via on-ramp crypto MCC 6051 à 3 % flat.

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.

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.