SDKs Disponíveis
Escolha o SDK que corresponde à sua pilha tecnológica:SDK TypeScript
Integração com segurança de tipo para TypeScript e Node.js com API baseada em promessas e auto-paginação
SDK Python
Interface Pythonic com suporte a async/await para aplicações Python 3.7+
SDK PHP
SDK compatível com PSR-4 para aplicações modernas em PHP 8.1+
SDK Go
Interface idiomática Go com suporte a contexto e tipagem forte
SDK Ruby
Interface elegante Ruby seguindo convenções e melhores práticas do Ruby
SDK Java
SDK robusto e thread-safe para Java 8+ com suporte a Maven e Gradle
SDK Kotlin
SDK moderno em Kotlin com corrotinas, segurança contra nulos e funções de extensão
SDK C#
SDK com segurança de tipo para .NET 8+ com API baseada em Task assíncrona (Beta)
SDK React Native
SDK móvel nativo para construir experiências de pagamento seguras em aplicativos iOS e Android
CLI
Interface de linha de comando para interagir com a API a partir do seu terminal
Começo Rápido
Comece com qualquer SDK em minutos:1
Instale o SDK
Use o gerenciador de pacotes da sua linguagem para instalar o SDK
- TypeScript/Node.js
- Python
- PHP
- Go
2
Inicialize o Cliente
Configure o cliente com sua chave de API
- TypeScript
- Python
- PHP
- Go
3
Faça Sua Primeira Chamada de API
Crie uma sessão de checkout ou pagamento
Você está pronto para processar pagamentos! Visite as páginas individuais do SDK para guias e exemplos detalhados.
Principais Recursos
Todos os SDKs compartilham essas capacidades principais:- Segurança de Tipo: Tipagem forte para segurança em tempo de compilação e melhor suporte a IDE
- Tratamento de Erros: Tratamento de exceções abrangente com mensagens de erro detalhadas
- Autenticação: Autenticação simples com chave de API com suporte a variáveis de ambiente
- Suporte Assíncrono: Padrões modernos de async/await onde aplicável
- Auto-Paginação: Paginação automática para respostas de lista
- Cobrança Baseada em Uso: Suporte embutido para rastreamento e ingestão de eventos de uso
- Testes: Suporte completo a ambiente sandbox para desenvolvimento e testes
SDK React Native
Para aplicações móveis, fornecemos um SDK React Native dedicado:SDK React Native
Construa experiências de pagamento seguras para aplicativos iOS e Android com componentes de UI nativos e coleta simplificada de dados de pagamento
- Componentes de UI nativos para Android e iOS
- Segurança simplificada para coleta de dados de pagamento sensíveis
- Suporte a múltiplos métodos de pagamento
- Integração perfeita com aplicativos React Native
Apple Pay, Google Pay, Cash App e UPI não são atualmente suportados no SDK React Native. O suporte a esses métodos de pagamento está planejado para lançamentos futuros.
Interface de Linha de Comando
Para fluxos de trabalho baseados em terminal e automação:CLI
Interface de linha de comando auto-gerada com suporte a todos os 78 endpoints da API
- Estrutura de comando baseada em recursos para uso intuitivo
- Múltiplos formatos de saída (JSON, YAML, bonito, interativo)
- Completação de shell para bash, zsh e fish
- Perfeito para automação de scripts e CI/CD
Migração do SDK Node.js
Migramos do SDK Node.js para o novo SDK TypeScript. Se você estiver usando o SDK Node.js legado, consulte o guia de migração para atualizar sua integração.
Adaptadores de Framework
Integre em menos de 10 linhas de código com nossos adaptadores de framework. Escolha entre nossos frameworks recomendados ou explore todas as opções suportadas.Frameworks Recomendados
Next.js
Framework full-stack baseado em React com suporte a App Router
Better Auth
Framework de autenticação com integrações embutidas
Supabase
Alternativa de código aberto ao Firebase com Postgres e Auth
Convex
Backend-as-a-Service com capacidades em tempo real
Obtendo Ajuda
Precisa de assistência com algum SDK?- Discord: Junte-se ao nosso servidor da comunidade para ajuda em tempo real
- Email: Entre em contato conosco em [email protected]
- GitHub: Abra uma issue no repositório do SDK respectivo
- Documentação: Visite nossa referência da API
Contribuindo
Agradecemos contribuições para todos os nossos SDKs! Cada repositório tem umCONTRIBUTING.md arquivo com diretrizes para:
- Relatar bugs
- Solicitar recursos
- Enviar pull requests
- Executar testes localmente
- Estilo de código e convenções