Skip to main content

Visão Geral

Este guia vai te ajudar a:
  1. Obter sua chave de API
  2. Criar seu primeiro produto
  3. Gerar o link de pagamento
  4. Receber seu primeiro pagamento
Você pode completar todo este guia usando chaves de teste (sk_test_). Nenhuma cobrança real será processada.

Passo 1: Obtenha sua Chave de API

1

Acesse o Dashboard

Faça login no Dashboard da Garu
2

Navegue até Desenvolvedores

Vá para ConfiguraçõesDesenvolvedores
3

Crie uma chave de teste

Clique em Criar chave de API e selecione o ambiente Teste (sk_test_)
4

Salve sua chave

Copie e salve a chave em um local seguro. Ela só será exibida uma vez!
Inclua sua chave de API no header Authorization de todas as requisições:
Nunca exponha sua chave de API em código frontend ou repositórios públicos.

Passo 2: Crie seu Primeiro Produto

Use o comando abaixo para criar um produto. Substitua sk_test_sua_chave pela sua chave de API.
Veja todos os campos disponíveis na API de Criação de Produtos.
A resposta da API incluirá um campo uuid. Use-o para construir o link de pagamento. Veja mais detalhes em Link de Pagamento.
Seu link de pagamento:
Pronto! Compartilhe este link com seus clientes para receber pagamentos.

Passo 4: Teste o Pagamento

  1. Abra o link de pagamento no navegador
  2. Preencha os dados de teste
  3. Escolha um método de pagamento (PIX é o mais rápido para testar)
  4. Complete o pagamento de teste
Em modo de teste, os pagamentos não são reais. Use para validar sua integração antes de ir para produção.

Passo 5: Configure Webhooks (Opcional)

Para receber notificações quando um pagamento for confirmado. Consulte a documentação de Webhooks para todos os eventos disponíveis.
  1. Acesse ConfiguraçõesWebhooks no Dashboard
  2. Adicione a URL do seu endpoint (ex: https://seusite.com/webhooks/garu)
  3. Selecione o evento transaction.paid
  4. Salve o segredo do webhook para validar as requisições

E se eu quiser o pagamento na minha própria tela?

Os passos acima levam o cliente para uma página hospedada pela Garu — é o caminho mais rápido e cobre a maioria dos casos. Se você precisa que o pagamento aconteça dentro da sua interface, com a sua marca do começo ao fim, troque o Passo 3 por uma chamada de cobrança:
A resposta traz o código PIX copia-e-cola em pix.code, que você renderiza como QR Code no seu front. Nada de redirecionamento.

Checkout Transparente

O guia completo: PIX, boleto com PDF servido pela Garu, cartão e as implicações de PCI.

Próximos Passos

Guia Completo de Produtos

Aprenda todas as opções disponíveis para criar produtos.

Autenticação

Entenda como funciona a autenticação da API.

Webhooks

Configure notificações em tempo real.

Ir para Produção

Checklist para lançar em produção.

Checkout Transparente

Receba PIX, boleto e cartão dentro da sua própria interface.

Boleto Parcelado (Carnê)

Venda um produto em até 12 boletos mensais. Leia antes de ativar: o risco de inadimplência é seu, não da Garu.