Plataforma de pagamentos com checkout próprio
Receba Pix e cartão com uma só integração.
Uma API para cobranças, um checkout hospedado com o seu nome e as suas cores, links de pagamento, assinaturas e um webhook para cada mudança de status. Feito para devs e fundadores que vendem no Brasil.
O modo de teste nunca movimenta dinheiro de verdade.
Demonstração do checkout
Este é o checkout hospedado que quem paga vê. Troque para cartão e simule um pagamento.
O que dá para fazer agora
- Um checkout interativo para testar nesta página
- cURL e fetch, sem nada para instalar
- Chaves e cartões de teste
Nenhum pagamento real é feito.
Estúdio Jacarandá
Checkout por KrokoPay
Resumo do pedido
Curso de identidade visual
R$ 497,00
Escaneie o QR Code para pagar
KROKOPAY-DEMO|PIX|chg_9Qs5MbT2kXn8Vd|BRL|49700|NOT-A-REAL-PIX-CODE|F597D6CDControle da demo: marca esta cobrança fictícia como paga.

Capítulo 01 · Receber
Uma cobrança. Pix ou cartão.
Crie a cobrança uma vez e deixe quem paga escolher a forma de pagamento. Os dois métodos têm os mesmos status e os mesmos eventos de webhook, então a lógica do seu pedido é escrita uma vez só.
A vida de uma cobrança
Os status que o seu sistema lê e o evento enviado em cada um.
charge.createdPode terminar como
- Pago
charge.paid - Falhou
charge.failed - Expirado
charge.expired - Reembolsado
charge.refunded
Pix: quem paga escaneia, o seu sistema fica sabendo
- QR Code e Pix copia e cola na mesma tela, com o prazo de expiração em contagem regressiva.
- Quando o pagamento é confirmado, o
charge.paidchega ao seu endpoint e o painel se atualiza. - Cobranças não pagas expiram sozinhas e terminam em
charge.expired, sem nada ficar em aberto.
O que o pagador vê
Estúdio Jacarandá
Checkout por KrokoPay
Resumo do pedido
Curso de identidade visual
Acesso vitalício · 32 aulas
R$ 497,00
O que o seu sistema recebe
Etapa 1 de 4
Criada
Seu sistema cria a cobrança pela API, por um link de pagamento ou pelo painel. O pagador é levado ao checkout.
- Status da cobrança
- Pendente
- Referência
chg_9Qs5MbT2kXn8Vd
Evento de webhook
{
"type": "charge.created",
"data": { "object": {
"id": "chg_9Qs5MbT2kXn8Vd",
"status": "pending"
} }
}Os prazos exibidos são valores de demonstração, não condições comerciais.
Demonstração interativa com dados fictícios. Nenhum pagamento real é feito.
Capítulo 02 · Vender
Um checkout com o seu nome.
Quem paga vê o seu negócio, a sua cor e o seu produto, e não uma página de pagamento genérica. E, quando você não quiser programar, um link de pagamento abre o mesmo checkout.
Checkout hospedado
Escolha uma marca de exemplo ou digite o seu nome e a sua cor. A prévia é o mesmo componente usado na página de pagamento.
- Pix e cartão na mesma página
- Em português ou inglês para quem paga
- Valores sempre em reais (BRL)
Marcas de exemplo
Cor de destaque
Ameixa
Nome, iniciais e cor vêm das configurações do seu checkout.
Ateliê Jacarandá
Checkout por KrokoPay
Resumo do pedido
Oficina de cerâmica
R$ 189,00
Escaneie o QR Code para pagar
Abra o app do seu banco, escolha Pix e escaneie o código, ou copie o código abaixo.
KROKOPAY-DEMO|PIX|chg_9Qs5MbT2kXn8Vd|BRL|18900|NOT-A-REAL-PIX-CODE|E0B78FDDControle da demo: marca esta cobrança fictícia como paga.
Links de pagamento: cobre com uma URL
Nome, valor e formas de pagamento aceitas. Mande o link por mensagem, e-mail ou redes sociais, e cada pagamento cai no mesmo painel das cobranças feitas pela API.
- Sem código para começar
- Pix, cartão ou os dois
- Desative um link quando quiser
O que o seu cliente vê
Criação de logotipo com 2 revisões
R$ 350,00
krokopay.app/pay/plink_pPAKfHFsjnbZZj
Capítulo 03 · Cobrar todo mês
Assinaturas com status que você enxerga.
Período de teste, ativa, renovada, em atraso, pausada ou cancelada: cada mudança vira um status no painel e um evento para o seu sistema. Você decide o que acontece com o acesso em cada etapa.
Clube de membros
Plano mensal · R$ 49,00/mês
sub_5Hn2RtK8wPz4Bq- Status atual
- Ativa
- Próxima cobrança
- 3 de dez. de 2026
Histórico da assinatura
Período de teste iniciado
20 de ago. de 2026O cliente assinou com cartão. Nada é cobrado durante o teste.subscription.createdPrimeira cobrança paga
3 de set. de 2026Fim do teste: R$ 49,00 cobrados e a assinatura está ativa.charge.paidRenovada
3 de out. de 2026R$ 49,00 cobrados pelo novo período.subscription.renewedRenovação recusada
3 de nov. de 2026O cartão estava sem limite. A assinatura ficou em atraso.subscription.past_duePagamento recuperado
5 de nov. de 2026O cliente atualizou o cartão e a renovação foi paga.subscription.renewed
subscription.renewedesubscription.past_dueavisam o seu produto quando manter ou limitar o acesso.- Pause, retome ou cancele no fim do período, pelo painel ou pela API.
- Preços mensais ou anuais no mesmo produto.
Para devs
Leia a requisição. Envie. Acompanhe o webhook.
A API é uma proposta de contrato provisória, documentada às claras: exemplos em cURL e fetch, chaves de idempotência e webhooks assinados. Nada aqui chama um servidor de verdade.
curl -X POST https://api.krokopay.app/v1/charges \ -H "Authorization: Bearer kp_test_sk_4f9a2c7e1b8d4a6f9c3e5d7b" \ -H "Idempotency-Key: order_1042" \ -H "Content-Type: application/json" \ -d '{ "amount": 49700, "currency": "BRL", "description": "Curso Identidade Visual do Zero", "customer_id": "cus_8Hq2LmZr4TxN1a", "methods": [ "pix", "card" ] }'{ "id": "chg_9Qs5MbT2kXn8Vd", "object": "charge", "amount": 49700, "currency": "BRL", "status": "pending", "method": null, "card": null, "description": "Curso Identidade Visual do Zero", "customer_id": "cus_8Hq2LmZr4TxN1a", "product_id": "prod_3Vb7QpK9sWd2Ee", "price_id": "price_5Kd1NcR8vYq3Hm", "link_id": null, "subscription_id": null, "refunded_amount": 0, "failure_code": null, "created_at": "2026-11-03T18:40:00.000Z", "paid_at": null, "expires_at": null, "available_at": null, "checkout_url": "https://krokopay.app/pay/chg_9Qs5MbT2kXn8Vd"}Clique em “Enviar requisição de teste” para simular o pagamento do cliente e a chegada do evento charge.paid no seu endpoint.
- Proposta provisória de contrato de API — não é um endpoint em operação.
- Payloads resumidos para este exemplo.
- Simulado no seu navegador. Nada é enviado pela rede.
Entregas de webhook
Uma entrega que falha fica no log com o status HTTP e pode ser reenviada. Prepare o seu handler para receber o mesmo evento duas vezes.
Entregas de webhook
Endpointhttps://example.com/webhooks/krokopay
- HTTP 200
payout.paidpo_6Jm3XcV9qLs1NdTentativa 187 msEntregue14:00 - HTTP 200
charge.failedchg_7Lc3PvN8yHd2WsTentativa 1111 msEntregue13:02 - HTTP 200
subscription.renewedsub_5Hn2RtK8wPz4BqTentativa 198 msEntregue12:00 - HTTP 200
charge.paidNova tentativachg_9Qs5MbT2kXn8VdTentativa 2126 msEntregue11:24 - HTTP 500
charge.paidchg_9Qs5MbT2kXn8VdTentativa 1318 msFalhou11:23 - HTTP 200
charge.createdchg_9Qs5MbT2kXn8VdTentativa 1142 msEntregue11:21
Os prazos exibidos são valores de demonstração, não condições comerciais.
Chaves de teste
Modo de testeEstas são as chaves de exemplo da documentação. As suas chaves de teste aparecem no painel assim que você cria a conta.
kp_test_pk_8b1d3f5a7c9e2b4d6f8a0c2eValor ocultoValor ocultoPainel
Todas as cobranças em um só lugar.
Pagamentos da API, dos links e das assinaturas lado a lado, com clientes, saldo, saques e o log de webhooks para o seu time.
- Filtre pagamentos por status, forma de pagamento e período
- Reembolsos e saques com histórico claro
- Chaves, webhooks e logs da API em uma aba só
Endereço: krokopay.app/dashboard
Visão geral
Últimos 14 dias
Volume bruto
| Data | Volume bruto por dia nos últimos 14 dias |
|---|---|
| 21 de out. | R$ 618 |
| 22 de out. | R$ 497 |
| 23 de out. | R$ 874 |
| 24 de out. | R$ 723 |
| 25 de out. | R$ 308 |
| 26 de out. | R$ 248 |
| 27 de out. | R$ 966 |
| 28 de out. | R$ 1,1 mil |
| 29 de out. | R$ 841 |
| 30 de out. | R$ 1,3 mil |
| 31 de out. | R$ 697 |
| 1 de nov. | R$ 456 |
| 2 de nov. | R$ 1,4 mil |
| 3 de nov. | R$ 1,5 mil |
Pagamentos recentes
- Curso Identidade Visual do ZeroAinda não escolhidoR$ 497,00Pendente
- Curso Identidade Visual do ZeroVisa final 0002R$ 497,00Falhou
- Curso Identidade Visual do ZeroPixR$ 497,00Pago
- Clube Jacarandá — MensalMastercard final 5100R$ 49,00Pago
Dados fictícios. A prévia mostra só valores brutos; tarifas e prazos de repasse ainda serão anunciados.
Como funciona
Da conta criada à primeira cobrança paga.
Três passos, todos primeiro no modo de teste. Você só passa para o modo real quando estiver pronto.
Crie a sua conta
As suas chaves de teste ficam prontas no painel assim que você se cadastra.
Crie uma cobrança
Com uma chamada à API, um link de pagamento ou direto pelo painel. Quem paga recebe o checkout hospedado.
Receba e seja avisado
Quem paga usa Pix ou cartão, a cobrança fica paga e o charge.paid chega ao seu endpoint.
Ativação do modo real: requisitos e condições comerciais ainda serão anunciados.
Criar contaSoluções
Feito para o jeito que você vende.
A mesma plataforma, organizada em torno de quatro formas de fazer negócio.
Preços
As condições ainda estão sendo definidas.
Não vamos publicar números que não podemos garantir. Tarifas, prazos de repasse e limites serão publicados aqui e na página de preços antes de o modo real abrir.
Condições comerciais
Provisório- Tarifa do Pix
- A definir
- Tarifa do cartão
- A definir
- Prazo de repasse
- A definir
- Mensalidade
- A definir
Modo de teste nesta demonstração: nada é cobrado
O que a KrokoPay é
- Uma plataforma de pagamentos com checkout próprio
- Uma API descrita como proposta de contrato provisória
- Por enquanto, uma demonstração: todo pagamento neste site é fictício
O que a KrokoPay não é
- Um banco ou uma instituição financeira autorizada
- Um adquirente
- Um merchant of record (vendedor responsável pela transação)
Perguntas antes de começar
Respostas diretas, inclusive sobre o que ainda não está definido.
Comece por uma cobrança de teste, não por uma reunião de vendas.
Crie uma conta, copie as suas chaves de teste e envie a primeira cobrança. O modo real e as condições comerciais serão anunciados.
Nenhum pagamento real é feito.
