Pagamentos Cripto na Stripe: Guia Completo de Integração Web3

Os pagamentos cripto da Stripe permitem que empresas aceitem stablecoins no checkout, operem onramps de fiat para cripto, enviem payouts em USDC, mantenham saldos em stablecoins e cobrem assinaturas recorrentes em cripto -- tudo por meio das mesmas APIs de PaymentIntent e do mesmo dashboard usados para pagamentos com cartão. O que começou como um experimento tímido em 2022 evoluiu para uma suíte completa de produtos, de modo que empresas que já operam na Stripe podem adicionar um gateway de pagamento cripto sem costurar serviços de terceiros nem aprender infraestrutura de blockchain do zero. As ferramentas web3 da Stripe também tornam possível embutir onramps e checkout baseado em carteira em dApps com pouquíssimo código. Este guia detalha cada recurso que a Stripe oferece hoje, como integrar cada um deles e onde a plataforma deixa a desejar.
"Pagamentos cripto da Stripe" é um termo guarda-chuva para o conjunto de produtos de cripto e stablecoins integrados à plataforma Stripe. Em vez de construir um gateway de pagamento cripto independente, a Stripe incorporou seus recursos de cripto diretamente à infraestrutura de pagamentos existente. Isso significa que, se você já aceita pagamentos com cartão pela Stripe, pode adicionar a aceitação de stablecoins com algumas linhas de configuração.
A suíte de produtos atualmente inclui:
- Pay with Crypto -- Aceite pagamentos em stablecoins no checkout via Payment Links, Checkout, Elements ou a API de Payment Intents.
- Onramp de fiat para cripto -- Um widget embutível ou hospedado que permite aos usuários comprar cripto diretamente do seu app ou dApp.
- Payouts em stablecoins -- Envie payouts em USDC para contas conectadas por meio do Stripe Connect.
- Contas Financeiras em Stablecoins -- Mantenha, converta e envie saldos em stablecoins globalmente, com tecnologia da Bridge (uma aquisição da Stripe).
- Assinaturas em stablecoins -- Cobrança recorrente usando carteiras cripto, com autorização baseada em smart contracts.
- Parceria com a Crypto.com -- Uma integração direta que permite aos usuários da Crypto.com gastar seus ativos cripto em lojistas que usam a Stripe.
A filosofia de design é consistente em todos esses produtos: a Stripe cuida de compliance, detecção de fraude e liquidação, enquanto os lojistas interagem com as mesmas APIs e o mesmo dashboard que usam para pagamentos tradicionais.
O onramp de fiat para cripto da Stripe permite que plataformas embutam um fluxo de compra de cripto diretamente em seu produto. Os usuários podem comprar cripto com cartão de crédito, cartão de débito, transferência bancária, Apple Pay ou Google Pay e receber os tokens em sua carteira sem sair do seu site.
Há dois caminhos de integração:
- Onramp embutido -- Um widget personalizável que você monta dentro do seu app. Ideal para carteiras, DEXs, plataformas de NFT e dApps que querem controle total sobre a experiência do usuário.
- Onramp hospedado pela Stripe -- Um frontend pronto hospedado em crypto.link.com. Você redireciona os usuários para lá em vez de embutir qualquer coisa. Mais rápido de lançar, menos personalização.
Nos bastidores, a Stripe faz parceria com a Zero Hash para obter a cripto. A Stripe nunca detém nem custodia os tokens comprados. Verificação de identidade, triagem antifraude e processamento de pagamentos ficam todos a cargo da Stripe, o que significa que plataformas que usam o onramp não precisam integrar provedores separados de KYC ou compliance.
Usuários que salvam suas informações de pagamento e identidade no Link ganham uma experiência de checkout com um clique em compras futuras em qualquer superfície habilitada para o Link.
O onramp está atualmente disponível para usuários residentes nos EUA. A Stripe analisa solicitações de onramp em até 48 horas.
A Stripe oferece payouts em USDC por meio do Connect, permitindo que plataformas e marketplaces paguem contas conectadas em stablecoins em vez de moeda fiduciária. O saldo da plataforma permanece em moeda fiduciária, enquanto a Stripe cuida da conversão e da entrega.
As Contas Financeiras em Stablecoins vão além. Lançadas em mais de 101 países, essas contas permitem que empresas recebam pagamentos, mantenham saldos em stablecoins, convertam entre moedas e enviem fundos globalmente. Elas são operadas pela Bridge, que a Stripe adquiriu em 2024 por US$ 1,1 bilhão.
Entre os principais recursos das Contas Financeiras estão:
- Manter saldos em USDC ou USDB (a stablecoin de infraestrutura da Bridge)
- Configurar transferências recorrentes automáticas do saldo de pagamentos para a conta financeira
- Sacar para uma conta bancária externa ou carteira cripto
- Pagar outras pessoas ou empresas usando dados de conta bancária ou de carteira
- Emitir cartões pré-pagos lastreados em stablecoins (virtuais ou físicos) para contas conectadas
Para empresas em países com moedas locais voláteis, as contas financeiras em stablecoins oferecem uma forma prática de manter saldos denominados em dólar e transacionar globalmente sem as fricções do sistema bancário tradicional.
O recurso Pay with Crypto da Stripe permite que lojistas aceitem stablecoins diretamente no checkout. Quando o cliente seleciona a opção de pagamento em cripto, ele é redirecionado para crypto.stripe.com para conectar sua carteira, escolher um token e uma rede e confirmar a transação. O pagamento é liquidado no saldo Stripe do lojista em USD.
As stablecoins aceitas para pagamentos a lojistas incluem:
- USDC em Ethereum, Solana, Polygon e Base
- USDP em Ethereum e Solana
- USDG em Ethereum
Você pode aceitar pagamentos em stablecoins por meio de Payment Links, Checkout, Elements ou da API de Payment Intents. Se você usa os produtos de front-end da Stripe, ela determina automaticamente quais métodos de pagamento exibir com base no contexto do cliente.
Uma vantagem significativa em relação aos pagamentos tradicionais com cartão: transações com stablecoins exigem autenticação de carteira, o que reduz substancialmente o risco de fraude e chargebacks. Os reembolsos são devolvidos em stablecoins para a carteira original do cliente.
A partir de janeiro de 2026, a parceria com a Crypto.com ampliou ainda mais esse alcance. Usuários da Crypto.com agora podem gastar seus ativos cripto diretamente em lojistas que usam a Stripe. A integração aparece como uma opção de pagamento no Optimized Checkout Suite da Stripe. O usuário escaneia um QR code, confirma no app da Crypto.com e paga com seu saldo em cripto. A Stripe converte o pagamento para a moeda local do lojista na liquidação.
O widget de onramp embutido foi criado especificamente para aplicações web3. Ele representa um dos caminhos mais práticos rumo à adoção em massa de pagamentos web3. Provedores de carteiras, protocolos DeFi e jogos em blockchain podem embutir o onramp para permitir que os usuários abasteçam suas carteiras sem sair do app.
Entre as integrações de destaque estão o Brave (navegador focado em privacidade), o Audius (streaming de música em blockchain) e o 1inch (agregador de finanças descentralizadas). O widget aceita personalização completa de marca, de modo que se mistura ao design da aplicação hospedeira.
Para modelos de negócio recorrentes, a Stripe lançou suporte a assinaturas com pagamentos em stablecoins. Um smart contract personalizado permite que os clientes salvem sua carteira cripto como método de pagamento e a autorizem a enviar pagamentos recorrentes sem precisar assinar cada transação novamente. O recurso é compatível com mais de 400 carteiras.
Esse recurso é especialmente relevante para empresas de IA e negócios SaaS. Segundo a Stripe, algumas empresas de IA viram aproximadamente 20% do seu volume de pagamentos migrar para stablecoins, que liquidam quase instantaneamente e custam menos por transação do que pagamentos com cartão.
Adicionar a aceitação de stablecoins a uma integração Stripe existente é simples. O método de pagamento em cripto funciona por meio da mesma API de PaymentIntent usada para pagamentos com cartão.
No seu Stripe Dashboard, acesse Settings > Payments > Payment methods e solicite o método de pagamento Crypto. A Stripe analisa as solicitações e ativa o método após a aprovação.
No seu servidor, crie um PaymentIntent e inclua crypto na lista de tipos de método de pagamento:
// server.js (Node.js)
const stripe = require("stripe")(process.env.STRIPE_SECRET_KEY);
const paymentIntent = await stripe.paymentIntents.create({
amount: 5000,
currency: "usd",
payment_method_types: ["crypto"],
});
res.json({ clientSecret: paymentIntent.client_secret });
Use o Stripe.js para lidar com o redirecionamento para o fluxo de pagamento em cripto:
<script src="https://js.stripe.com/v3/"></script>
const stripe = Stripe("pk_live_YOUR_PUBLISHABLE_KEY");
const { error } = await stripe.confirmPayment({
clientSecret,
confirmParams: {
return_url: "https://yoursite.com/payment-complete",
},
});
Quando o cliente seleciona cripto no checkout, a Stripe o redireciona para crypto.stripe.com para conectar a carteira e concluir a transação. Após o pagamento, ele retorna para a sua return_url.
O onramp usa uma superfície de API separada. Crie uma CryptoOnrampSession no seu servidor e monte o widget no cliente:
// server.js -- Create an onramp session
app.post("/create-onramp-session", async (req, res) => {
const response = await fetch(
"https://api.stripe.com/v1/crypto/onramp_sessions",
{
method: "POST",
headers: {
Authorization: `Bearer ${process.env.STRIPE_SECRET_KEY}`,
"Content-Type": "application/x-www-form-urlencoded",
},
body: new URLSearchParams({
"wallet_addresses[solana]": req.body.walletAddress,
destination_currency: "usdc",
destination_network: "solana",
}),
}
);
const session = await response.json();
res.json({ clientSecret: session.client_secret });
});
// client.js -- Mount the onramp widget
import { loadStripeOnramp } from "@stripe/crypto";
const stripeOnramp = await loadStripeOnramp("pk_live_YOUR_PUBLISHABLE_KEY");
const response = await fetch("/create-onramp-session", { method: "POST" });
const { clientSecret } = await response.json();
const session = stripeOnramp.createSession({ clientSecret });
session.mount("#onramp-element");
Observe que o endpoint CryptoOnrampSession ainda não tem suporte nativo no SDK Node.js da Stripe, então você o chama diretamente via HTTP, como mostrado acima.
A Stripe não é a única opção para aceitar pagamentos cripto. Gateways de pagamento cripto dedicados como BitPay, NOWPayments e CoinGate estão nesse mercado há mais tempo. Veja como eles se comparam:
| Recurso | Stripe | BitPay | NOWPayments |
|---|---|---|---|
| Tokens aceitos | USDC, USDP, USDG (apenas stablecoins) | BTC, ETH, XRP, DOGE, stablecoins, 15+ | Mais de 300 criptomoedas |
| Liquidação | USD (fiat) por padrão | Fiat ou cripto | Fiat ou cripto |
| Experiência de checkout | Stripe Checkout / Elements nativos | Página de fatura hospedada | Widget hospedado ou embutido |
| Taxas | 1.5% por transação | 1% por transação | 0.5%--1% por transação |
| Assinaturas | Sim (baseadas em smart contract) | Limitadas | Sim |
| Usuários atuais da Stripe | Nenhuma migração necessária | Integração separada | Integração separada |
| Proteção contra fraude | Stripe Radar (integrado) | Básica | Básica |
| Disponibilidade geográfica | Mais de 100 países | 229 países | Mais de 200 países |
| Gestão de KYC | A Stripe cuida de todo o KYC | KYC do lojista obrigatório | Varia |
Quando usar a Stripe: Você já usa a Stripe para pagamentos e quer adicionar a aceitação de stablecoins sem um provedor separado. Você prefere liquidação em fiat. Você valoriza a camada integrada de detecção de fraude e compliance.
Quando usar um gateway dedicado: Você precisa aceitar Bitcoin, Ethereum ou outros tokens que não sejam stablecoins. Você quer liquidar em cripto em vez de fiat. Você atende mercados onde a Stripe não está disponível.
A Stripe oferece suporte a diferentes redes e tokens dependendo do produto:
| Produto | Redes suportadas | Tokens suportados |
|---|---|---|
| Pay with Crypto | Ethereum, Solana, Polygon, Base | USDC, USDP, USDG |
| Onramp de fiat para cripto | Ethereum, Solana, Polygon, Base e outras | USDC, ETH, SOL e outros (varia por região) |
| Contas Financeiras | Arbitrum, Avalanche, Base, Ethereum, Optimism, Polygon, Solana, Stellar | USDC, USDB |
| Payouts em stablecoins | Várias (via Bridge) | USDC |
O suporte mais amplo a redes está nas Contas Financeiras, que cobrem oito networks. O Pay with Crypto é mais limitado, com suporte a quatro redes e três stablecoins.
Ausências notáveis no produto de pagamentos a lojistas da Stripe: Bitcoin, Ethereum (como token de pagamento) e USDT (Tether). A Stripe fez uma escolha deliberada de focar em stablecoins regulamentadas e atreladas ao dólar para pagamentos a lojistas, em vez de ativos voláteis.
A oferta de cripto da Stripe é forte para casos de uso baseados em stablecoins, mas tem limites claros.
Apenas stablecoins para pagamentos a lojistas. Você não pode aceitar BTC, ETH, SOL ou qualquer criptomoeda volátil pelo recurso Pay with Crypto da Stripe. Se seus clientes querem pagar com Bitcoin, você precisa de outro provedor ou de uma solução de cartão de débito cripto que faça a conversão do lado do usuário.
Disponibilidade centrada nos EUA para alguns recursos. Embora os pagamentos em stablecoins funcionem em mais de 100 países, o onramp de fiat para cripto está atualmente limitado a residentes nos EUA. Os payouts em stablecoins via Connect também estão restritos aos EUA por enquanto. A disponibilidade geográfica é desigual entre os produtos da suíte.
Taxas mais altas do que transações diretas em blockchain. A Stripe cobra 1.5% por pagamentos em stablecoins. Enviar USDC na Base custa frações de centavo on-chain. O 1.5% cobre a infraestrutura de compliance, detecção de fraude e liquidação da Stripe, mas é um acréscimo significativo em relação aos custos nativos da blockchain.
Limites de transação. Os pagamentos em stablecoins têm um teto de $10,000 por transação. Para pagamentos B2B de alto valor, isso pode ser restritivo.
Sem autocustódia. A Stripe gerencia todo o fluxo. Os lojistas nunca tocam na cripto diretamente. Se você quer liquidar em cripto ou manter a custódia on-chain, a Stripe não é a opção certa.
Incerteza regulatória. O MiCA na Europa, as orientações em evolução da SEC nos EUA e as exigências da FCA no Reino Unido criam assimetrias de acesso. Recursos disponíveis hoje podem mudar conforme as regulamentações avançam.
Os produtos de cripto da Stripe são mais adequados para casos de uso específicos:
Lojistas que já usam a Stripe e querem adicionar a aceitação de stablecoins com o mínimo de esforço. Se você já processa cartões pela Stripe, adicionar cripto é uma mudança de configuração, não uma nova integração.
Negócios SaaS e de assinatura que querem oferecer cobrança em stablecoins. A autorização de pagamentos recorrentes baseada em smart contracts é uma vantagem relevante sobre concorrentes que exigem reautorização manual.
Plataformas e marketplaces que precisam fazer payouts globalmente. Contas Financeiras em Stablecoins em 101 países, combinadas com payouts em USDC via Connect, tornam a liquidação internacional mais rápida e barata do que transferências bancárias tradicionais.
Aplicações web3 que precisam de um onramp de fiat para cripto. O widget de onramp embutido ou hospedado cuida de KYC, pagamentos e fraude, para que sua equipe possa focar no produto.
Empresas que querem liquidação em fiat. A Stripe converte automaticamente todos os pagamentos em stablecoins para USD. Se sua contabilidade, tesouraria e operações rodam em fiat, a Stripe mantém tudo simples.
Para usuários que possuem cripto e querem gastá-la diretamente em lojas físicas ou online, uma abordagem diferente pode funcionar melhor. Um cartão de débito cripto como o SolCard converte cripto em saldo em USD no momento do depósito, permitindo que você gaste nas redes Visa e Mastercard em lojistas que não integram nenhum gateway de pagamento cripto.
Não. O recurso Pay with Crypto da Stripe aceita apenas stablecoins -- especificamente USDC, USDP e USDG. A Stripe parou de aceitar Bitcoin como método de pagamento em 2018 e não o reintroduziu. Sua estratégia atual foca em stablecoins para pagamentos a lojistas.
A Stripe cobra 1.5% por transação em stablecoin. Isso é menor do que a taxa padrão de processamento de cartão de 2.9% + 30 centavos, mas significativamente maior do que os custos diretos de transações on-chain. Não há taxas adicionais de gateway.
Depende do produto. O Pay with Crypto suporta Ethereum, Solana, Polygon e Base. As Contas Financeiras suportam oito redes, incluindo Arbitrum, Avalanche, Optimism e Stellar, além das quatro anteriores. O onramp de fiat para cripto suporta um conjunto variável de redes e tokens.
Para pagamentos a lojistas, as transações em stablecoins são liquidadas em USD no seu saldo Stripe por padrão. No entanto, com as Contas Financeiras em Stablecoins, você pode manter saldos em USDC ou USDB e gerenciá-los diretamente. Os payouts em stablecoins via Connect também entregam USDC às contas conectadas.
Os pagamentos em stablecoins (receber pagamentos de clientes) funcionam em mais de 100 países. No entanto, alguns recursos são mais restritos. O onramp de fiat para cripto está atualmente disponível apenas nos EUA. Os payouts em stablecoins via Connect estão limitados a plataformas dos EUA enviando para pessoas em países suportados. As Contas Financeiras estão disponíveis em 101 países. Consulte a página de disponibilidade regional da Stripe para os detalhes mais recentes sobre o seu mercado.




