Acelere sua integração com nossos SDKs: Nossas bibliotecas oficiais facilitam a integração com a API da AbacatePay em várias linguagens de programação.
O que são os SDKs da AbacatePay?
Os SDKs (Software Development Kits) da AbacatePay são bibliotecas que simplificam a comunicação com nossa API. Eles oferecem uma interface amigável e específica para cada linguagem, permitindo que você integre rapidamente nossos serviços de pagamento ao seu aplicativo.Benefícios de usar nossos SDKs
- Integração simplificada: Funções prontas para todos os endpoints da API
- Tipagem forte: Interfaces completas em linguagens com suporte a tipos
- Tratamento de erros: Gerenciamento automático dos casos de erro mais comuns
- Menor curva de aprendizado: Não é necessário conhecer todos os detalhes da API
- Atualizações frequentes: Mantemos os SDKs atualizados com as mais recentes funcionalidades
SDKs Disponíveis
Oferecemos SDKs oficiais para diversas linguagens de programação. Escolha o que melhor se adapta à sua stack tecnológica:- Backend
- Mobile
Node.js
SDK oficial para Node.js, compatível com TypeScript e ES modules.
Python
SDK oficial para Python 3.10+, com suporte a async/await e type hints.
Java
SDK oficial para Java 8+, compatível com Spring Boot e Jakarta EE.
PHP
SDK oficial para PHP 7.4+, com suporte a Composer e PSR standards.
Ruby
SDK oficial para Ruby 2.6+, disponível como gem e com suporte a Rails.
Go
SDK oficial para Go 1.13+, com suporte a módulos e generics.
Rust
SDK oficial para Rust, com foco em segurança e performance.
Elixir
SDK oficial para Elixir, ideal para aplicações escaláveis e distribuídas.
Exemplos de Uso
Veja como é simples usar nossos SDKs em algumas das linguagens mais populares:Perguntas Frequentes
Como instalar o SDK da minha linguagem?
Como instalar o SDK da minha linguagem?
Cada SDK tem instruções de instalação específicas no seu repositório no GitHub. Geralmente, você pode usar o gerenciador de pacotes da sua linguagem, como npm, pip, composer, bundle, etc.
Os SDKs funcionam tanto em modo de desenvolvimento quanto em produção?
Os SDKs funcionam tanto em modo de desenvolvimento quanto em produção?
Sim! Todos os nossos SDKs suportam ambos os ambientes. Em alguns casos, é preciso configurar o parâmetro
environment
ao inicializar o cliente para sandbox
ou production
, ou basta usar a chave de api do ambiente desejado.O que fazer se encontrar um bug em um SDK?
O que fazer se encontrar um bug em um SDK?
Você pode abrir uma issue no repositório do GitHub do SDK específico. Nossa equipe está sempre atenta para corrigir bugs e melhorar nossos SDKs.
Falta um SDK para a linguagem que eu uso. O que fazer?
Falta um SDK para a linguagem que eu uso. O que fazer?
Entre em contato conosco em ajuda@abacatepay.com informando qual linguagem você precisa. Também aceitamos contribuições da comunidade!
Recursos Adicionais
Webhooks
Aprenda a configurar webhooks para receber notificações de eventos.
Ambiente de Desenvolvimento
Saiba como usar o ambiente de desenvolvimento para testar suas integrações.
Precisa de ajuda com integração?
Nossa equipe está disponível para ajudar com qualquer dúvida sobre nossos SDKs. Entre em contato pelo e-mail ajuda@abacatepay.com