Developer Experience de primeira

Construa pagamentos em minutos

APIs simples, SDKs completos e documentação clara. Tudo que você precisa para integrar pagamentos rapidamente.

Comece em 3 passos

1

Crie sua conta

Cadastre-se gratuitamente e obtenha suas chaves de API

2

Instale o SDK

Escolha sua linguagem e instale nossa biblioteca

3

Faça sua primeira cobrança

Execute seu primeiro pagamento em menos de 5 minutos

Criar um pagamento

Exemplo interativo de como processar um pagamento com a Kodano API

1import { Kodano } from '@kodano/node';
2
3const kodano = new Kodano(process.env.KODANO_SECRET_KEY);
4
5// Criar um pagamento
6const payment = await kodano.payments.create({
7  amount: 10000, // R$ 100,00 em centavos
8  currency: 'BRL',
9  method: 'credit_card',
10  customer: 'cus_abc123',
11  description: 'Assinatura Premium',
12  metadata: {
13    order_id: 'ord_789'
14  }
15});
16
17console.log('Payment ID:', payment.id);
18console.log('Status:', payment.status);

Recursos para desenvolvedores

Comece aqui

Documentação

Guias completos e referência de API

Explorar

SDKs

Bibliotecas oficiais para várias linguagens

Explorar

CLI

Ferramenta de linha de comando

Explorar

Webhooks

Receba eventos em tempo real

Explorar

Exemplos

Código pronto para usar

Explorar

GitHub

Repositórios open source

Explorar

SDKs oficiais

Node.js

1.2k

JavaScript/TypeScript

npm install @kodano/node

Python

850

Python 3.7+

pip install kodano

PHP

620

PHP 7.4+

composer require kodano/kodano-php

Ruby

450

Ruby 2.7+

gem install kodano

Go

380

Go 1.18+

go get github.com/kodano/kodano-go

Java

290

Java 11+

implementation 'com.kodano:kodano-java:1.0.0'
Eventos em tempo real

Webhooks

Receba notificações em tempo real sobre eventos importantes em sua integração

Implementar webhook endpoint

Exemplo de como receber e verificar eventos de webhooks

1import express from 'express';
2import { Kodano } from '@kodano/node';
3
4const app = express();
5const kodano = new Kodano(process.env.KODANO_SECRET_KEY);
6
7app.post('/webhooks/kodano',
8  express.raw({ type: 'application/json' }),
9  async (req, res) => {
10    const sig = req.headers['kodano-signature'];
11    let event;
12
13    try {
14      // Verificar assinatura do webhook
15      event = kodano.webhooks.verify(
16        req.body,
17        sig,
18        process.env.KODANO_WEBHOOK_SECRET
19      );
20    } catch (err) {
21      return res.status(400).send(`Webhook Error: ${err.message}`);
22    }
23
24    // Processar o evento
25    switch (event.type) {
26      case 'payment.succeeded':
27        const payment = event.data.object;
28        console.log('Payment succeeded:', payment.id);
29        // Processar pagamento aprovado
30        break;
31
32      case 'payment.failed':
33        const failedPayment = event.data.object;
34        console.log('Payment failed:', failedPayment.id);
35        // Processar pagamento falhou
36        break;
37
38      default:
39        console.log(`Unhandled event type: ${event.type}`);
40    }
41
42    res.json({ received: true });
43  }
44);
45
46app.listen(3000);

Status da Plataforma

Monitoramento em tempo real de todos os nossos serviços

Todos os sistemas operacionais

Última atualização: --:--:--

Ver página de status →
API Payments
145msUptime: 99.99%Operacional
API Connect
152msUptime: 99.98%Operacional
API Billing
138msUptime: 99.99%Operacional
Webhooks
89msUptime: 99.97%Operacional
Dashboard
234msUptime: 100%Operacional

Últimos 90 dias

Cada barra representa a disponibilidade em um dia

Editor Interativo

Teste Código ao Vivo

Editor completo com syntax highlighting, autocomplete e execução de código

Pronto para começar?

Crie sua conta grátis e comece a aceitar pagamentos hoje

Criar conta grátis