Criar Checkout Session
Checkout Sessions
Criar Checkout Session
Crie links de pagamento programaticamente com dados do cliente pré-preenchidos
POST
Criar Checkout Session
Documentation Index
Fetch the complete documentation index at: https://docs.garu.com.br/llms.txt
Use this file to discover all available pages before exploring further.
Visão Geral
Cria uma nova checkout session e retorna uma URL de pagamento. Para entender quando e como usar Checkout Sessions, consulte o guia completo.Headers
Sua chave de API (
Bearer YOUR_API_KEY)application/jsonChave única para evitar requisições duplicadas (válida por 24h)
Request Body
Campo Obrigatório
ID do produto a ser vendido
Campos Opcionais
ID do preço de assinatura (para pagamentos recorrentes)
Dados do cliente para pré-preencher o formulário de checkout
Restringe os métodos de pagamento disponíveis. Valores aceitos:
pix, creditCard, boletoDados personalizados para seu uso (máx 50 chaves, 500 caracteres por valor)
URL de redirecionamento após pagamento bem-sucedido (máx 500 caracteres). Use
{SESSION_ID} como placeholder.URL de redirecionamento se o cliente cancelar (máx 500 caracteres)
Seu ID de referência interno (máx 200 caracteres)
ID do afiliado para atribuição de comissão
Data de expiração da session (ISO 8601). Padrão: 24 horas após criação
Exemplo de Requisição
Resposta de Sucesso
Identificador único da session (ex:
cs_ABC123xyz)Status da session:
open, complete ou expiredURL do checkout para redirecionar o cliente
ID do produto
ID do preço de assinatura (se aplicável)
Email do cliente pré-preenchido
Nome do cliente pré-preenchido
Seus metadados personalizados
URL de redirecionamento de sucesso
URL de redirecionamento de cancelamento
Seu ID de referência
ID do afiliado
ID da transação (preenchido quando completa)
Data de expiração (ISO 8601)
Data de conclusão (ISO 8601, null se não completa)
Data de criação (ISO 8601)
Exemplo de Resposta (201 Created)
Erros Comuns
400 - product_id obrigatório
400 - product_id obrigatório
product_id na requisição.400 - Método de pagamento inválido
400 - Método de pagamento inválido
payment_methods: pix, creditCard, boleto.401 - Não autorizado
401 - Não autorizado
Authorization está correto.404 - Produto não encontrado
404 - Produto não encontrado
product_id existe e pertence ao seu vendedor.429 - Rate limit excedido
429 - Rate limit excedido
Próximos Passos
Guia de Checkout Sessions
Entenda quando e como usar
Listar Sessions
Consulte suas sessions