Visão Geral
Este guia cobre tudo que você precisa saber para criar produtos na Garu e começar a receber pagamentos. Ao final, você terá:- Um produto configurado com todos os métodos de pagamento
- Um link de pagamento para compartilhar com seus clientes
- Webhooks configurados para receber notificações de pagamento
Pré-requisito: Você precisa de uma chave de API. Veja como obter em Autenticação.
Tipos de Produto
A Garu suporta dois tipos de produto:| Tipo | Descrição | Uso |
|---|---|---|
| Venda Avulsa | Pagamento único | Cursos, e-books, produtos digitais |
| Assinatura | Pagamento recorrente | SaaS, membresias, serviços mensais |
Estrutura de um Produto
Um produto na Garu possui os seguintes campos:Campo Obrigatório
| Campo | Tipo | Descrição |
|---|---|---|
name | string | Nome do produto (exibido ao cliente) |
Campos Opcionais (com valores padrão)
| Campo | Tipo | Padrão | Descrição |
|---|---|---|---|
description | string | "" | Descrição do produto |
value | number | 0 | Preço em Reais (use 0 para produtos de assinatura) |
pix | boolean | true | Habilitar pagamento via PIX |
creditCard | boolean | true | Habilitar cartão de crédito |
boleto | boolean | true | Habilitar boleto bancário |
installments | number | 1 | Parcelas máximas (1-12) |
Campos Opcionais (sem padrão)
| Campo | Tipo | Descrição |
|---|---|---|
image | string | URL da imagem do produto |
tags | string[] | Tags para categorização |
returnUrl | string | URL de redirecionamento pós-pagamento |
returnUrlButtonText | string | Texto do botão de retorno |
pixelFB | string | ID do Facebook Pixel |
Criando um Produto Mínimo
O exemplo mais simples de criação de produto. Envie apenas o nome e todos os métodos de pagamento serão habilitados por padrão:Link de pagamento:
https://garu.com.br/pay/a1b2c3d4-e5f6-7890-abcd-ef1234567890Saiba mais sobre o formato dos links em Link de Pagamento.Criando um Produto com Preço
Para produtos de venda avulsa, defina o valor e personalize os métodos de pagamento:Criando um Produto Completo
Exemplo com todas as opções disponíveis:Configurando Métodos de Pagamento
PIX
O PIX oferece confirmação instantânea e é o método preferido para produtos digitais.- Confirmação em segundos
- Sem taxas para o cliente
- Maior taxa de conversão
Cartão de Crédito
Permite parcelamento, ideal para produtos de maior valor.- O valor de cada parcela é calculado automaticamente
- Inclui juros conforme configurado na sua conta
Boleto
Para clientes que preferem não usar cartão ou PIX.- Pagamento leva 1-3 dias úteis para compensar
- Maior taxa de abandono
URL de Retorno Personalizada
Configure para onde o cliente será redirecionado após o pagamento:- Uma mensagem de sucesso
- Um botão com o texto “Acessar Meu Produto”
- Ao clicar, será redirecionado para
https://meusite.com/obrigado
Passando Dados na URL de Retorno
Você pode incluir parâmetros dinâmicos:Rastreamento com Facebook Pixel
Para rastrear conversões no Facebook Ads:PageView- Quando a página de checkout carregaInitiateCheckout- Quando o cliente inicia o checkoutPurchase- Quando o pagamento é confirmado
Usando Tags para Organização
Tags ajudam a categorizar e filtrar produtos:- Use tags consistentes em todos os produtos
- Inclua categoria, tipo e nível
- Evite tags muito específicas
Fluxo Completo de Integração
1. Criar Produto
2. Exibir Link de Pagamento
3. Receber Webhook de Pagamento
Configure webhooks para receber notificações em tempo real. Veja a documentação de Webhooks para todos os eventos disponíveis.Erros Comuns
Valor mínimo não atingido
Valor mínimo não atingido
Nenhum método de pagamento
Nenhum método de pagamento
pix, creditCard ou boleto.Parcelas inválidas
Parcelas inválidas
Checklist de Criação
Antes de criar um produto, verifique:- Nome claro e descritivo (único campo obrigatório)
- Preço definido (se for venda avulsa, mínimo R$ 5,00)
- URL de retorno configurada (opcional mas recomendado)
- Webhook configurado para receber confirmações
Com a API simplificada, apenas o
name é obrigatório. Todos os métodos de pagamento (PIX, Cartão, Boleto) são habilitados por padrão.Próximos Passos
Webhooks
Configure notificações de pagamento
Ir para Produção
Checklist para lançar em produção