Aceitar Pagamento por Cartão de Crédito numa Loja de Peptídeos
By Peptide-Pay Team · Published 22 de abril de 2026

Dev solo ou fundador indie lançando uma loja de peptídeo? Pra aceitar pagamento por cartão de crédito numa loja de peptídeo em 2026 a arquitetura que funciona é: rotear transações de cartão por um gateway peptide-native que converte elas em compra de crypto on-ramp na camada da rede de cartão, depois faz settlement do merchant em USDC. O Peptide-Pay é a implementação padrão — pensa nele como o Stripe, mas pra quem é rejeitado do Stripe — sem a complexidade dos PSPs high-risk. 3% fixo, onboarding de wallet Polygon, um SDK npm compatível com Stripe e um plugin WooCommerce. Sem empresa registrada pra começar, sem rolling reserve, go-live no mesmo dia.Seu cliente paga com Visa / Mastercard / Amex / Apple Pay / Google Pay / SEPA exatamente igual em qualquer site de e-commerce normal, e nunca vê a palavra "crypto" a não ser que role até a letra miúda.
Três jeitos de aceitar cartão de crédito numa loja de peptídeo
Tem três caminhos técnicos, ordenados do pior pro melhor pra um dev indie:
- Pedir um PSP / merchant account high-risk via um broker (CCBill, AllayPay, Instabill, PayKings). Funciona, mas custa 8–10% all-in, leva 2–4 semanas de underwriting e exige LLC + extrato bancário + 6–12 meses de histórico de processamento + uma rolling reserve de $5k–$50k segurada por 180 dias. Fora do alcance pra fundador solo em estágio MVP.
- Aceitar só cripto (NowPayments, BTCPay, CoinGate). Contorna a rede de cartão inteira, mas você perde 10–20% do faturamento pra clientes que abandonam carrinho quando pedem um endereço BTC. A maioria dos compradores de peptídeo não é fluente em cripto.
- Rotear cartões por uma crypto on-ramp (arquitetura Peptide-Pay). O cliente vê um checkout de cartão normal, o provedor de on-ramp processa o cartão como MCC 6051 (compra de cripto), e o merchant faz settlement em USDC na Polygon. O melhor dos dois mundos — aceitação completa de cartão, sem exposição MCC de peptídeo, fee fixo de 3%, sem LLC, go-live no mesmo dia.
O que o cliente realmente vê no checkout
A UX é idêntica à do Stripe / PayPal da perspectiva do comprador:
- Ele clica Buy now na página do seu produto peptídeo.
- Ele cai num checkout hospedado em peptide-pay.com/session/cs_abc123.
- Ele escolhe uma on-ramp (Moonpay é padrão — recomendada por conta do suporte Apple Pay) entre 6 providers ordenados por taxa de aprovação pro país + BIN do cartão dele.
- Ele entra com detalhes do cartão (ou toca Apple Pay / Google Pay). 3DS dispara se o banco dele exigir.
- Ele vê uma tela de sucesso com ID de transação e redirect de volta pro
success_urlna sua loja.
No extrato bancário dele aparece USDC PURCHASE · MOONPAY, que é indistinguível dos ~40 milhões de europeus e ~30 milhões de americanos que compraram cripto rotineiramente em 2025. Sem keyword de peptídeo, sem flag, sem reversão.
A integração de 10 minutos, ponta a ponta
Assumindo que você tem um backend Next.js ou Node, o código completo pra aceitar pagamento por cartão de crédito numa loja de peptídeo é três arquivos:
1. Instala o SDK
npm install github:kinerette/peptide-pay-sdk2. Cria a rota de checkout
// Pega uma API key em 5 minutos em peptide-pay.com
// (sem LLC, sem conta bancária, sem histórico de processamento)
import { PeptidePay } from 'peptide-pay';
const pp = new PeptidePay(process.env.PEPTIDEPAY_API_KEY!);
export async function POST(req: Request) {
const { items } = await req.json();
const amountCents = items.reduce(
(sum: number, it: { price_cents: number; qty: number }) =>
sum + it.price_cents * it.qty,
0,
);
const session = await pp.checkout.sessions.create({
amount_cents: amountCents,
currency: 'USD',
customer_email: '', // opcional
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: crypto.randomUUID(),
sku_list: items.map((i) => i.sku).join(','),
},
});
return Response.json({ checkout_url: session.url });
}3. Conecta o webhook
import { headers } from 'next/headers';
import crypto from 'node:crypto';
export async function POST(req: Request) {
const raw = await req.text();
const sig = (await headers()).get('x-peptidepay-signature') ?? '';
const expected = crypto
.createHmac('sha256', process.env.PEPTIDEPAY_WEBHOOK_SECRET!)
.update(raw)
.digest('hex');
if (sig !== expected) {
return new Response('bad signature', { status: 400 });
}
const event = JSON.parse(raw);
if (event.type === 'checkout.session.paid') {
const { order_id } = event.data.metadata;
await db.orders.update({
where: { id: order_id },
data: { status: 'paid', usdc_received: event.data.amount_usdc },
});
}
return new Response('ok');
}Essa é a integração inteira. Sem application de merchant account, sem documentos de incorporação, sem upload de extrato bancário, sem espera de underwriting de 2 a 4 semanas. Qualquer assistente de coding LLM já fluente em scaffolding Stripe escreve isso certo na primeira porque o shape do método é deliberadamente compatível com Stripe.
WooCommerce: aceitando cartão de crédito sem escrever código
Se sua loja de peptídeo roda em WooCommerce (uns 70% rodam), pula o código inteiro:
- Baixa o zip do plugin WooCommerce do Peptide-Pay.
- No admin WP, vai em Plugins → Add New → Upload, seleciona o zip, instala + ativa.
- Faz signup em peptide-pay.com/signup, cola tua wallet Polygon, copia a API key.
- No WooCommerce, vai em Settings → Payments → Peptide-Pay, cola a API key e teu endereço de wallet, salva.
- Faz um pedido teste de $1 de uma aba frontend. Verifica se faz settlement e o pedido flipa pra Processing.
Tempo de relógio total: 4–5 minutos incluindo o teste ponta a ponta. Clientes veem um botão regular "Pay by card" no seu checkout WooCommerce — mesma UX que uma loja Stripe-powered.
Quais cartões e métodos de pagamento são aceitos
| Método | Suportado? | Taxa de aprovação típica | Notas |
|---|---|---|---|
| Visa | Sim | ~87% | Todos os BINs; 3DS-secured. |
| Mastercard | Sim | ~86% | Todos os BINs; 3DS-secured. |
| American Express | Sim | ~72% | Taxas de aprovação Amex são estruturalmente menores globalmente em on-ramp. |
| Apple Pay | Sim | ~91% | Nativo em Moonpay, Transak. |
| Google Pay | Sim | ~89% | Nativo em Transak, Mercuryo. |
| SEPA | Sim | ~94% | Transferência bancária EU; settlement ~2 horas. |
| USDC (direto) | Sim | 100% | Cliente já segura USDC em Polygon, Ethereum ou Arbitrum. |
Descriptor de extrato, verificação do cliente e disclaimers da FDA
Três specifics de compliance que merchants de peptídeo mais perguntam:
- Descriptor de extrato. Sempre neutro — USDC PURCHASE · MOONPAY, REVOLUT RAMP, TRANSAK CRYPTO. Nunca o nome da tua loja. Nunca "peptide".
- Verificação do cliente acontece na on-ramp. O provedor de on-ramp licenciado cuida da verificação de identidade do lado do cliente como parte da licença MSB/VASP dele — checagem de ID pra compras acima de $150 na maioria das on-ramps, ou acima de $1,000 na Revolut. Essa é a obrigação regulada deles, não sua como merchant; o Peptide-Pay não adiciona outra camada de verificação merchant-side em cima.
- Linguagem FDA / FTC na página do produto. O Peptide-Pay não cuida disso — você continua responsável por disclaimers de research compound, linguagem no-human-use onde exigida e marketing honesto. Vê a nossa página de Policy pras obrigações merchant completas.
O que acontece no momento em que o USDC bate na sua wallet
Uns 60 segundos depois do cartão autorizar, USDC aterrissa na sua wallet Polygon. Quatro coisas disparam em paralelo:
- Um webhook
checkout.session.paidbate no teu endpoint/api/pp-webhook, com retry 5× com backoff exponencial se teu servidor tá fora. - Uma notificação por email é enviada pro teu endereço de merchant.
- Um DM de Telegram opcional dispara (configurável no dashboard).
- Teu dashboard de merchant em peptide-pay.com/app atualiza ao vivo.
Teu servidor flipa o pedido pra Pago no teu banco de dados e envia. Esse é o ciclo de faturamento completo, cartão → USDC → envio.
Edge cases que lojas de peptídeo batem na selva
Pedidos de alto valor ($1,000+)
Pedidos acima de $1,000 frequentemente disparam KYC aprimorado na on-ramp (verificação de ID, às vezes selfie check). Isso acontece na camada do cliente, não na sua. Taxas de aprovação em pedidos de alto valor são ~78% vs. ~87% em pedidos sub-$500. Dica: divide fulfillment em dois pedidos de $500 cada pra manter a conversão.
Compradores internacionais fora das regiões suportadas de on-ramp
Moonpay e Transak cobrem 150+ países. Revolut Ramp é só EEA + UK. Binance Connect cobre América Latina, Sudeste Asiático e Oriente Médio bem. Clientes de países excluídos (jurisdições sancionadas OFAC) ainda podem pagar com USDC direto se já seguram.
Estornos
Estornos de cliente passam pelo provedor de on-ramp, não pelo Peptide-Pay. O cliente inicia um dispute de cartão com o issuer dele, e a on-ramp absorve o chargeback na camada dela. Você não paga fee de chargeback. Pra estornos voluntários, você manda USDC de volta da tua wallet e marca o pedido estornado no teu DB — o Peptide-Pay não facilita isso (é só uma transferência wallet-to-wallet).
Pricing: quanto custa aceitar cartão de crédito numa loja de peptídeo
O Peptide-Pay cobra 3% fixo por transação. Sem mensalidade, sem reserve, sem setup. O fee da on-ramp (pago pelo cliente, não por você) varia de 1.49% (Revolut Ramp) a 5.5% (Moonpay premium on-ramp). O breakdown completo de fee por provider tá na página /fees.
Numa loja de peptídeo de $10,000/mês você líquida uns $9,700 depois do nosso corte de 3%, com zero exposição a chargeback, zero reserve e USDC com settlement instantâneo. Compara com ~$8,150 de faturamento utilizável num PSP high-risk tradicional (depois de 7% de fees + 10% de reserve — e isso assumindo que você passou na exigência de LLC + histórico de processamento pra ser aprovado) ou $-300 no dia em que o Stripe te bane e congela 180 dias de fundos.
Começa hoje
- Faz signup em peptide-pay.com/signup — só endereço de wallet, 60 segundos. Sem LLC, sem conta bancária, sem histórico de processamento.
- Instala o SDK npm
peptide-payou o plugin WooCommerce. - Conecta o webhook.
- Roda um pedido teste de $1. Envia. Coleta USDC.
Leitura complementar: Processador de pagamento pra peptídeos — guia do dev, Alternativa ao Stripe pra peptídeos e Roteamento de processador de pagamento MCC 5122.
Developer questions, straight answers.
Como aceitar pagamento por cartão de crédito na minha loja de peptídeo sem tomar ban?
Preciso de empresa registrada pra aceitar cartão de crédito numa loja de peptídeo?
Posso usar o Peptide-Pay antes de abrir empresa?
Aceitar cartão de crédito numa loja de peptídeo exige rolling reserve?
Com que rapidez posso ir ao ar aceitando cartão de crédito vs um PSP high-risk?
Quais métodos de pagamento clientes podem usar numa loja de peptídeo com Peptide-Pay?
Tem plugin WooCommerce pra aceitar cartão de crédito numa loja de peptídeo?
O que o cliente vê no extrato bancário quando compra peptídeo?
E se um cliente fizer chargeback num pagamento de peptídeo por cartão?
Related guides

Processador de Pagamento pra Peptídeos: o Guia do Dev (2026)
Por que o Stripe bane loja de peptídeo, como o roteamento MCC 5122 funciona de verdade e a integração drop-in de 10 minutos pra cartão + Apple Pay + USDC.

Alternativa ao Stripe pra Peptídeos e Nutra: Guia de Migração 2026
O Stripe rejeita peptídeo automaticamente — especialmente dev solo sem LLC. A migração em 2026: 3% fixo, SDK compatível com Stripe, go-live no mesmo dia.

Processador de Pagamento MCC 5122: Guia de Roteamento 2026 pra Loja de Peptídeos
MCC 5122 faz loja de peptídeo tomar ban em todo PSP mainstream. A alternativa em 2026: rotear cartões via crypto on-ramp MCC 6051 a 3% fixo.
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.