Centro de Recursos x402

Seu guia completo para o protocolo HTTP 402 e x402: documentação, tutoriais, whitepapers e recursos para desenvolvedores.

Bem-vindo ao Centro de Recursos x402

Seja você um desenvolvedor que deseja implementar APIs de pagamento por uso, um criador de conteúdo que deseja monetizar seu trabalho ou um desenvolvedor de agentes de IA criando recursos de pagamento autônomos, este hub de recursos tem tudo o que você precisa para começar com o x402 e HTTP 402.

O protocolo x402 transforma o código de status HTTP 402, há muito tempo inativo, em um mecanismo de pagamento poderoso e prático. Abaixo, você encontrará documentação oficial, amostras de código, guias de integração e recursos da comunidade organizados por tópico e nível de proficiência.

🚀 Início Rápido

Novo no x402? Comece aqui para entender o básico e ter sua primeira integração funcionando em minutos.

O que é x402?

Uma introdução abrangente ao protocolo x402, incluindo recursos da V2, autenticação de carteira e suporte multi-chain.

O que é HTTP 402?

Uma análise profunda da história do código de status HTTP 402, como ele se compara a outros códigos e por que ele é finalmente útil.

Como pagar com USDC

Guia passo a passo para usuários: configurar sua carteira, obter USDC e fazer seu primeiro pagamento x402.

📚 Documentação Oficial

Recursos autorizados da equipe do protocolo x402 e de órgãos de padrões web.

Site Oficial do x402

Visão geral do protocolo, atualizações do ecossistema, demonstrações ao vivo e guias de integração. Sua principal fonte de notícias e anúncios do x402.

Whitepaper do x402 (PDF)

Especificação técnica completa cobrindo o design do protocolo, detalhes do fluxo de trabalho, considerações de segurança e diretrizes de implementação.

Repositório GitHub do x402

Implementações de referência de código aberto, código SDK, aplicativos de exemplo e diretrizes de contribuição.

🔧 Ferramentas de Desenvolvedor e SDKs

Bibliotecas e ferramentas para ajudá-lo a integrar o x402 em seus aplicativos de forma rápida e segura.

Bibliotecas do Lado do Servidor

Linguagem Nome do Pacote Descrição
Node.js @x402/server Middleware Express/Fastify para proteger endpoints com um gateway de pagamento 402.
Python x402-python Decoradores Django/Flask para adicionar requisitos de pagamento às suas views.
Go x402-go Middleware HTTP para frameworks web Go.
Rust x402-rs Middleware Actix/Axum com validação de pagamento assíncrona.

Bibliotecas do Lado do Cliente

Plataforma Nome do Pacote Descrição
JavaScript/TypeScript @x402/client Cliente de navegador e Node.js para lidar com respostas 402 e assinaturas de carteira.
React @x402/react React hooks e componentes para fluxos de pagamento.
Python x402-requests Extensão da biblioteca Requests com tratamento automático do 402.

📖 Guias de Integração

Tutoriais passo a passo para cenários comuns de integração.

Guia de Monetização de APIs

Aprenda como adicionar preços pay-per-call à sua API REST ou GraphQL. Abrange limites de taxa, níveis de preços e análise de uso.

  • Configurando endpoints de pagamento
  • Configurando pontos de preço
  • Tratando a verificação de pagamento
  • Criando dashboards de uso

Integração de Paywall de Conteúdo

Implemente micropagamentos para artigos, vídeos ou downloads sem a necessidade de assinaturas.

  • Restrição de conteúdo no lado do servidor
  • Fluxo de desbloqueio no lado do cliente
  • Cache de conteúdo pago
  • Rastreamento de receita

Configuração de Pagamento de Agentes de IA

Permita que agentes autônomos acessem recursos pagos e façam pagamentos sem intervenção humana.

  • Configurando carteiras de agentes
  • Tratamento automático de respostas 402
  • Limites e controles de orçamento
  • Log e auditoria de pagamentos

Configuração Multi-Chain

Aceite pagamentos em várias blockchains, incluindo Ethereum, Base, Polygon e Arbitrum.

  • Configurações específicas da chain
  • Endereços de contrato USDC
  • Estratégias de otimização de gas
  • Liquidação cross-chain

🌐 Padrões HTTP e Referências

Documentação oficial de padrões web sobre códigos de status HTTP e protocolos de pagamento.

MDN: 402 Payment Required

Referência completa da Mozilla Developer Network sobre o código de status 402, incluindo compatibilidade de navegador e notas de uso.

RFC 9110: Semântica HTTP

A especificação IETF oficial para HTTP, incluindo a definição do 402 como um código de status reservado.

Wikipedia: Códigos de Status HTTP

Contexto histórico, cronograma de desenvolvimento do 402 e visão geral das tentativas de implementação ao longo dos anos.

Referência de Status HTTP

Um site de referência rápida para todos os códigos de status HTTP com explicações e códigos relacionados.

💰 Recursos de USDC e Stablecoins

Entenda a camada de pagamento que impulsiona as transações x402.

USDC da Circle

Documentação oficial do USDC, a stablecoin atrelada ao dólar usada no pagamento x402. Saiba mais sobre reservas, auditorias e chains suportadas.

Documentação Circle para Desenvolvedores

Documentação técnica para integrar o USDC, incluindo referências de API, SDKs e melhores práticas.

Chains Suportadas

O x402 suporta USDC em várias redes para máxima flexibilidade.

  • Ethereum Mainnet - O mercado original e mais líquido.
  • Base - A L2 da Coinbase com taxas baixas.
  • Polygon - Transações rápidas e de baixo custo.
  • Arbitrum - Uma L2 Ethereum com um forte ecossistema DeFi.
  • Optimism - Outra popular L2 Ethereum.

🎓 Trilhas de Aprendizado

Jornadas de aprendizado estruturadas com base em seu papel e objetivos.

Para Desenvolvedores de API

  1. Leia O que é HTTP 402? para entender o código de status.
  2. Estude O que é x402? para os mecanismos do protocolo.
  3. Revise o Whitepaper para detalhes técnicos.
  4. Explore a implementação de referência no GitHub.
  5. Implemente um endpoint de teste em seu ambiente de desenvolvimento.
  6. Implante em produção com monitoramento adequado.

Para Criadores de Conteúdo

  1. Entenda como os pagamentos funcionam do ponto de vista do usuário.
  2. Saiba mais sobre os recursos do x402 V2, incluindo reutilização de sessão.
  3. Escolha uma plataforma ou CMS que suporte o x402.
  4. Configure o preço para o seu conteúdo.
  5. Configure notificações de pagamento e analytics.

Para Desenvolvedores de IA/Agentes

  1. Estude o fluxo do protocolo x402 para tratamento programático.
  2. Configure carteiras de agentes com limites de gastos apropriados.
  3. Implemente a detecção automática de resposta 402.
  4. Crie a lógica de decisão de pagamento.
  5. Adicione logging e monitoramento de orçamento.

🔗 Comunidade e Suporte

Conecte-se com a comunidade x402 e obtenha ajuda quando precisar.

GitHub Discussions

Faça perguntas, compartilhe suas implementações e discuta melhorias no protocolo com a comunidade.

Participe da discussão →

Stack Overflow

Perguntas e respostas técnicas sobre problemas de implementação do x402. Use a tag [x402] para visibilidade.

Navegar pelas perguntas →

Comunidade Twitter/X

Siga @x402protocol para anúncios, dicas e notícias do ecossistema.

Contate-nos

Tem perguntas sobre esta documentação? Envie-nos um e-mail para [email protected].

📋 Comparação: x402 vs. Soluções de Pagamento Tradicionais

Entenda como o x402 se compara às opções de integração de pagamento existentes.

Recurso x402 Stripe/PayPal Pagamentos Cripto Manuais
Micropagamentos (menos de US$ 1) ✅ Eficiente ❌ Taxas altas ⚠️ Gas variável
Sem necessidade de conta ✅ Apenas carteira ❌ Conta obrigatória ✅ Apenas carteira
Máquina a Máquina (M2M) ✅ Suporte nativo ❌ Não suportado ⚠️ Complexo
Nativo de HTTP ✅ Código de status 402 ❌ Redirecionamentos ❌ Fluxos personalizados
Acesso Global ✅ Permissionless ⚠️ Restrições regionais ✅ Permissionless
Liquidação Imediata ✅ Blockchain ❌ Dias de atraso ✅ Blockchain

🛡️ Melhores Práticas de Segurança

Considerações essenciais de segurança ao implementar o x402.

📊 Análise e Monitoramento

Acompanhe e otimize sua implementação de pagamento x402.

❓ Perguntas Frequentes

O x402 está pronto para produção?

Sim, o x402 V2 está pronto para produção e sendo usado por vários aplicativos. O protocolo é apoiado pela Coinbase e passou por testes extensivos.

Quais são as taxas de transação?

As taxas dependem da blockchain usada. Base e Polygon oferecem taxas de menos de um centavo, enquanto a Mainnet Ethereum pode custar vários dólares por transação.

Posso aceitar várias moedas?

Atualmente, o x402 foca no USDC por simplicidade e conformidade. O suporte a várias moedas está no roadmap.

Como os reembolsos são tratados?

Os reembolsos são gerenciados no nível do aplicativo. Como os pagamentos são on-chain, você enviaria uma transação separada para reembolsar a carteira do usuário.

O KYC é necessário?

O x402 é um protocolo permissionless; nenhum KYC é necessário para os usuários. No entanto, como comerciante, você pode ter obrigações de conformidade dependendo da sua jurisdição.