Métodos disponíveis
Todos os métodos usam o mesmo endpoint:
POST /v2/transparents/create.
Parâmetros UTM (data.utm)
Objeto opcional em data para PIX e BOLETO:
Quando há valores enviados, podem ser vistos no dashboard. Metadados de campanha — não mudam valores, datas ou regras de cobrança.
Exemplos completos para copiar e colar: Criar cobrança PIX e Criar cobrança Boleto.
Receber via PIX
UsePOST /v2/transparents/create. A API devolve o QR Code em imagem (brCodeBase64) e o código copia e cola (brCode).
Campos obrigatórios
Só
data.amount é obrigatório (valor em centavos). Envie method: "PIX".Receber via Boleto
UsePOST /v2/transparents/create com method: "BOLETO". A API devolve a linha digitável (barCode), uma URL para visualização e impressão do boleto (url), e um código PIX alternativo para a mesma cobrança.
Campos obrigatórios
data.amount e data.customer (com name e taxId) são obrigatórios para boleto.data.dueDate (YYYY-MM-DD) para definir a data de vencimento. Se omitido, o padrão é 3 dias úteis. Não pode ser data no passado; máximo de 365 dias no futuro. A resposta expõe expiresAt (ISO datetime no fim do dia do dueDate).
Exemplo de requisição:
Receber via Cartão
O cartão tem uma etapa a mais que PIX e Boleto, porque o número do cartão não pode passar pelo seu servidor:- No navegador, o abacatepay.js mostra o formulário de cartão, usando a sua chave pública, e gera um token
ctok_. - O seu backend chama
POST /v2/transparents/createcommethod: "CARD", o token e os dados do cliente. - A resposta traz o
cardToken, que permite cobrar o mesmo cartão de novo sem o cliente digitar nada.
Campos obrigatórios
data.amount, data.customer (com name, email, taxId e cellphone) e o cartão: data.token ou data.cardToken.Ideias de uso
- PIX no checkout próprio: exiba o QR Code na sua página e mantenha o cliente no seu site.
- Boleto por e-mail: envie
urloubarCodepor e-mail ou WhatsApp. - Boleto + PIX: ofereça os dois métodos na mesma tela — o cliente escolhe como pagar.
- Cartão no checkout transparente: o cliente digita o cartão na sua página, sem redirecionamento.
- Recompra com um clique: guarde o
cardTokenda primeira compra e cobre o mesmo cartão nas próximas.