Integration guide · 10 min read

Processador de Pagamento MCC 5122: Roteamento, Compliance e a Alternativa de 3%

By Peptide-Pay Team · Published 22 de abril de 2026

Dashboard de dev num monitor ultra-wide mostrando um diagrama de roteamento de MCC com fluxo de transação da rede de cartão pro classificador MCC 5122, rejeitado, e depois redirecionado por uma crypto on-ramp MCC 6051, com timestamps de aprovação e entradas de ledger de settlement USDC — a visão técnica de um processador de pagamento de peptídeos.

MCC 5122— "Drugs, Drug Proprietaries and Druggists' Sundries" — é o Merchant Category Code que a Visa e Mastercard atribuem a merchant de peptídeo, research compound e pharmacy-adjacent. Também é o código que te bane do Stripe, PayPal, Square, Adyen, Mollie e todo outro PSP mainstream. Em 2026 a solução que funciona pra um processador de pagamento MCC 5122 tem uma de duas formas. Opção A: um PSP high-risk tradicional (CCBill, AllayPay) com fees de 8–10%, underwriting de 2–4 semanas, LLC + extrato bancário + histórico de processamento exigidos, mais uma rolling reserve de $5k–$50k — feito pra merchant estabelecido. Opção B: uma arquitetura de crypto on-ramp tipo Peptide-Payo Stripe, mas pra quem é rejeitado do Stripe — sem a complexidade dos PSPs high-risk — que roteia a transação de cartão sob MCC 6051 (compra de cripto), cobra 3% fixo, não exige empresa registrada pra começar e vai ao ar no mesmo dia. Esse artigo explica o roteamento, a lógica de compliance e o código drop-in exato.

Por que processadores mainstream banem merchants MCC 5122

Três camadas de política empilham em cima:

  1. Restricted Activities / programa VIRP da Visa. O Visa Integrity Risk Program submete merchants MCC 5122 a revisão trimestral. Acquirers que patrocinam merchants MCC 5122 pagam scheme fees mais altas e carregam risco reputacional com a Visa.
  2. Business Risk Assessment and Mitigation (BRAM) da Mastercard. O BRAM flagga merchants MCC 5122 pra due diligence aprimorada. Disputes excessivos ou avisos regulatórios disparam colocação na lista MATCH, uma blacklist compartilhada entre todos os acquirers da Mastercard.
  3. Políticas de restricted-business nível processador. Stripe, PayPal, Square, Adyen, Mollie e todo PSP mainstream publicam listas públicas de MCCs proibidos. MCC 5122 tá explicitamente em todas.

Resultado: até merchant MCC 5122 limpo com zero chargeback é terminado no momento em que o padrão do descriptor dele dispara o classificador automático do processador — tipicamente em 2–6 semanas da primeira transação.

A arquitetura que funciona de verdade pra merchant MCC 5122

O roteamento do Peptide-Pay contorna MCC 5122 inteiro convertendo a transação de cartão em compra de crypto on-ramp. O fluxo exato:

Roteamento MCC — fluxo peptide-paytext
Cartão do cliente ──┐
                │
                ▼
   [ Provedor de on-ramp: Moonpay / Revolut / Transak / ... ]
                │  Processa transação de cartão sob o MCC DELE: 6051
                │  (Quasi-Cash / Cryptocurrency Purchase)
                │
                ▼
   [ USDC mintado / adquirido em nome da on-ramp ]
                │
                ▼
   [ Splitter smart contract on-chain na Polygon ]
                │  ─── 97% ──▶ Wallet do merchant (loja de peptídeo)
                │  ─── 3%  ──▶ Wallet do Peptide-Pay
                ▼
        Merchant envia pedido de peptídeo.

Da perspectiva da Visa seu cliente comprou criptomoeda — uma categoria que processou uns $240 bilhões no Q4 2025 em on-ramps reguladas. Não tem transação de peptídeo pra Visa, o banco acquirer ou os times de risco flaggarem. O merchant of record na perna do cartão é o provedor de on-ramp (a Moonpay é FinCEN-registered como MSB, licenciada em 45 estados dos EUA). Você como merchant de peptídeo é o merchant of record na perna de fulfillment — envio e produto — mas não na perna do cartão.

MCC 5122 vs. MCC 6051: a diferença crucial

AtributoMCC 5122 (pharmacy)MCC 6051 (crypto on-ramp)
Status de restrição VisaMonitoramento aprimorado — VIRPNormal — categoria rotineira
Flag BRAM MastercardSimNão
Taxa de autorização típica60–65%85–92%
Threshold de taxa de chargeback0.9% (elevado)1.5% (padrão)
Stripe / PayPal aceitam?NãoSim — se você for uma on-ramp licenciada
Scheme feesElevadasPadrão
Descriptor de extratoNome da tua loja de peptídeo"USDC PURCHASE · MOONPAY"

O swing de 25 pontos na taxa de autorização (60% vs 87%) importa mais que a diferença de fee pra uma loja de peptídeo em scaling. A $10k/mês gross, um improvement de 25% na taxa de auth é em torno de $2,500 de faturamento bem-sucedido adicional — mais valor que o fee inteiro do Peptide-Pay naquele mês.

Sim, desde que ninguém represente errado o MCC da transação que processou. O Peptide-Pay não codifica uma venda de peptídeo como MCC 6051. O Peptide-Pay facilita uma compra de crypto on-ramp real: seu cliente compra USDC de uma MSB regulada de verdade (Moonpay, Revolut, Transak etc.), e esse USDC faz settlement on-chain de verdade. O fato do merchant dividir o USDC com um seller de peptídeo acontece na camada da blockchain, depois da transação de cartão já ter compensado com reporting de MCC preciso.

A análise legal se apoia em quatro pontos:

  1. A on-ramp é uma money services business licenciada (FinCEN MSB nos EUA, VASP AMLD5-registered na EU). Sua codificação MCC 6051 é precisa — ela tá processando uma compra de cripto.
  2. O splitter on-chain é código público, auditável. Divisão de faturamento entre merchant e plataforma é um arranjo B2B, não uma representação errada.
  3. O merchant (loja de peptídeo) é o merchant of record pro fulfillment — enviando produto, cuidando de retornos, compliance fiscal — mas não pela perna de aceitação de pagamento.
  4. Disclosure pro cliente é claro: o checkout mostra explicitamente "Você tá comprando USDC de [on-ramp], que vai ser aplicado ao seu pedido em [loja de peptídeo]".

A arquitetura é a mesma usada pelos 400+ widgets "buy crypto with card" que alimentam MetaMask, Trust Wallet, Phantom e toda wallet self-custody grande. O Peptide-Pay aplica o padrão a e-commerce de peptídeo especificamente.

Código drop-in pra merchant MCC 5122

A integração é idêntica seja teu MCC atual 5122 (peptídeos, pharmacy-adjacent) ou 5912 (drug stores) ou 8099 (health services):

Node.js / Next.js route handlertypescript
// Pega uma API key em 5 minutos em peptide-pay.com
// (sem LLC, sem conta bancária, sem histórico de processamento)
// 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);
}

O campo metadata original_mcc é só pros teus registros — o Peptide-Pay não retransmite ele pra rede de cartão. A transação de cartão que dispara downstream é processada sob o MCC 6051 da on-ramp, não o teu MCC 5122 original.

Códigos MCC que um merchant de peptídeo deveria conhecer

Referência rápida pros MCCs que aparecem nesse vertical:

  • MCC 5122 — Drugs, Drug Proprietaries and Druggists' Sundries. Padrão pra loja de peptídeo. High-risk.
  • MCC 5912 — Drug Stores and Pharmacies. Usado por pharmacies retail. High-risk.
  • MCC 8099 — Health Services Not Elsewhere Classified. Usado por algumas farmácias de manipulação telehealth de peptídeo. High-risk.
  • MCC 5499 — Miscellaneous Food Stores. Ocasionalmente usado pra mis-codificar nutra como comida. Dispara revisão de fraude em chargeback.
  • MCC 5999 — Miscellaneous and Specialty Retail Stores. Ocasionalmente usado pra mis-codificar peptídeo. Também dispara revisão de fraude.
  • MCC 6051 — Non-Financial Institutions – Foreign Currency, Non-Fiat Currency (cripto). É sob esse que os parceiros de on-ramp do Peptide-Pay roteiam. Risco normal em 2026.

Economia de volume pra merchants MCC 5122

Numa loja de peptídeo de $10,000/mês, três cenários:

CaminhoFee efetivoTaxa authFaturamento líquido aterrissadoBarreira de entrada
Tentar ficar no Stripe2.9% + $0.30~80% (até o ban, depois 0%)$9,370 (depois $-300 no ban)Auto-ban no vertical de peptídeo
PSP high-risk (CCBill / AllayPay)7% + reserve~65% (penalty MCC 5122)$5,950 utilizável + $1,000 congeladosLLC + extrato bancário + histórico
Peptide-Pay (roteamento MCC 6051)3% fixo~87%$8,439 ($9,700 − ajuste taxa auth)Só wallet Polygon

Em fees fixos o Peptide-Pay ganha do broker por 4 pontos percentuais; em taxa de autorização ganha por 22 pontos percentuais; em risco de freeze ganha por pontos percentuais infinitos (sem custódia = impossível congelar). Pro fundador solo ou dev indie que não consegue passar na barra de LLC + histórico de processamento em CCBill/AllayPay em primeiro lugar, a rota crypto on-ramp é a única opção que funciona — e mesmo pra lojas estabelecidas abaixo de $100k/mês ela domina em toda dimensão com exceção de settlement direto em USD.

Começando

  1. Faz signup em peptide-pay.com/signup com um endereço de wallet Polygon. Sem LLC, sem extrato bancário, sem histórico de processamento.
  2. Instala npm install github:kinerette/peptide-pay-sdk ou baixa o plugin WooCommerce.
  3. Conecta o webhook em /api/pp-webhook.
  4. Roda um teste de $1, depois aponta o tráfego de produção pra fora do teu processador MCC 5122 e pra dentro do Peptide-Pay.

Leitura relacionada: Processador de pagamento pra peptídeos — guia completo, Alternativa ao Stripe pra peptídeos e Gateway de pagamento high-risk pra peptídeos.

FAQ

Developer questions, straight answers.

O que é MCC 5122 e por que importa pra loja de peptídeo?
MCC 5122 é o Merchant Category Code definido pela ISO 18245 pra "Drugs, Drug Proprietaries and Druggists' Sundries" — pharmacies, drug stores e merchants de proprietary drug. Loja de peptídeo e research compound são quase sempre codificadas como MCC 5122 pelo acquirer. O código dispara o programa VIRP da Visa e a revisão BRAM da Mastercard, que fazem todo PSP mainstream (Stripe, PayPal, Adyen, Mollie) banir o merchant automaticamente em 2–6 semanas.
Preciso de empresa registrada pra usar o Peptide-Pay na minha loja MCC 5122?
Não. O Peptide-Pay é sem custódia — o provedor de on-ramp licenciado cuida da perna do cartão, e o USDC faz settlement direto numa wallet Polygon que você controla pessoalmente via um splitter on-chain. Como o Peptide-Pay nunca segura teus fundos, não tem underwriting de merchant account que exigiria LLC, EIN ou Kbis. Onboarding é um campo: um endereço de wallet. Perfeito pra fase MVP / soft-launch / pré-incorporação. PSPs high-risk tradicionais (CCBill, AllayPay — o outro caminho pra MCC 5122) exigem documentos de incorporação + extrato bancário + 2–4 semanas de underwriting.
O Peptide-Pay exige rolling reserve pra merchant MCC 5122?
Não. Sem rolling reserve, sem depósito de setup, sem mensalidade. PSPs high-risk seguram 5–15% do seu faturamento por 180 dias como buffer de chargeback — $5k–$50k que você não pode encostar por meio ano. O Peptide-Pay transfere risco de chargeback pro provedor de on-ramp licenciado que processou a transação de cartão, então não tem nada pra gente segurar contra você.
E se o Stripe ou PayPal rejeitou minha loja de peptídeo MCC 5122?
É exatamente pra isso que o Peptide-Pay foi feito. A Restricted Businesses policy do Stripe e a equivalente do PayPal ambas auto-rejeitam MCC 5122 e o vertical mais amplo de peptídeo / research chemical. O Peptide-Pay aceita o vertical por design (roteamento crypto on-ramp MCC 6051) com pricing de 3% fixo, sem exigência de LLC e go-live no mesmo dia. É o Stripe pra fundador rejeitado do Stripe.
Com que rapidez posso ir ao ar com o Peptide-Pay vs um PSP high-risk?
Go-live no mesmo dia com o Peptide-Pay (mediana do signup até a primeira transação menos de 15 minutos) vs. 2–4 semanas de underwriting num PSP high-risk tipo CCBill ou AllayPay, que exige documentos KYB, extrato bancário, histórico de processamento, alvará e garantia pessoal antes de um MID ser emitido.
O Peptide-Pay é compliant com MCC 5122?
O Peptide-Pay não processa sob MCC 5122 de jeito nenhum. Transações de cartão são roteadas por provedores de on-ramp licenciados (Moonpay, Revolut, Transak, Mercuryo, Banxa, Binance Connect) cujo MCC é 6051 (Non-Financial Institutions — Foreign Currency / Non-Fiat Currency). Da perspectiva da Visa o cliente comprou USDC — uma categoria de risco normal — não peptídeo. O fulfillment de peptídeo acontece na camada da blockchain depois da transação de cartão já ter compensado sob seu MCC 6051 preciso.
Posso re-codificar minha loja de peptídeo MCC 5122 como MCC 5499 (comida) pra evitar ban?
Não. Pedir pra um acquirer mis-codificar vendas de peptídeo MCC 5122 como MCC 5499 (comida) ou MCC 5999 (varejo misc) é transaction laundering. Vai fazer o merchant ser terminado, colocado na lista MATCH da Mastercard e potencialmente processado. O caminho legal é rotear transações por um negócio licenciado separado (a crypto on-ramp) cujo próprio MCC 6051 é preciso, não mis-codificar teu próprio MCC.
Qual a diferença de taxa de autorização entre MCC 5122 e MCC 6051?
Em loja de peptídeo: ~60–65% de taxa de autorização em gateways MCC 5122 direto vs. ~85–92% em roteamento crypto-on-ramp MCC 6051. O swing de ~25 pontos vem da scrutiny aprimorada VIRP da Visa, do flag BRAM da Mastercard e de regras de fraude anti-pharma issuer-side que disparam em MCC 5122. Transações MCC 6051 autorizam em rates quase normais porque compras de cripto agora são categoria rotineira com ~$240B processados no Q4 2025.
Quais MCCs o Peptide-Pay suporta além do 5122?
Qualquer MCC restrito: 5912 (drug stores), 8099 (health services), 5993 (tobacco), 5967 (adult), 5816 (digital goods), 7995 (gambling). A arquitetura roteia todo vertical do mesmo jeito — via uma crypto on-ramp sob MCC 6051 — então a exposição à rede de cartão é idêntica independente do MCC original do merchant. O descriptor do Peptide-Pay é sempre "USDC PURCHASE · MOONPAY" (ou a on-ramp escolhida), nunca o nome da loja do merchant.
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.