Skip to main content
No checkout transparente, o pagamento acontece dentro do seu site ou app. Você monta a tela de compra, a AbacatePay processa o Pix, o boleto ou o cartão por trás, e o cliente não sai da sua página.

Quando usar o checkout transparente

Use quando você já tem a sua tela de compra e quer a sua marca do começo ao fim, com menos cliques e sem redirecionamento. Ele exige desenvolvimento: tudo é feito pela API. Se você ainda não tem time de tecnologia, comece pelo checkout.

Como funciona o checkout transparente

Os três métodos usam a mesma rota, POST /transparents/create, e mudam no campo method: No cartão, o número nunca passa pelo seu servidor. O formulário de cartão é um campo seguro da AbacatePay dentro da sua página, o abacatepay.js. Ele gera um token, e o seu backend cobra com esse token. O cartão precisa estar liberado na sua conta e aceita Visa e Mastercard. O passo a passo completo está em Checkout transparente com cartão. Para cobrar de novo um cartão que o cliente já usou, sem ele digitar nada, veja One click buy. Para rastrear campanhas e guardar dados do seu sistema na cobrança, veja UTM e metadados.

Pelo dashboard

O checkout transparente só é criado pela API. No dashboard, as cobranças aparecem em Sua Loja → Cobranças, na aba Checkout Transparente. A chave pública do cartão fica em Integração → Checkout próprio.

Pela API

Crie uma chave de API com a permissão TRANSPARENT:CREATE em Integração → API. Veja Chaves de API. GET /transparents/get e GET /transparents/list trazem só as cobranças do checkout transparente. Checkouts, links de pagamento e assinaturas ficam nas rotas deles. Depois que o pagamento confirma, receiptUrl traz o link do comprovante. No dashboard, o botão Ver comprovante abre o mesmo recibo. O vídeo também está em Comprovante.

Notificações

Os exemplos de cada evento estão em Eventos do checkout transparente. Para cadastrar o endereço que recebe os eventos, veja Webhooks.

Testar no Modo Teste

Use uma chave de API do Modo Teste, que começa com abc_dev_. No Pix, chame Simular pagamento com o id da cobrança. No cartão, use a chave pública de teste e os cartões de teste.

Perguntas frequentes

Sim. A tela de compra é sua e a cobrança é criada pela API. Sem desenvolvimento, use o checkout ou o link de pagamento, que você cria pelo dashboard.
Não. O cliente digita o cartão num campo seguro da AbacatePay dentro da sua página, e o seu servidor recebe só um token.
Sim, em até 12x. Veja Parcelamento no cartão.
Sim. A primeira cobrança devolve um cardToken, que cobra o mesmo cartão sem o cliente digitar nada. Veja One click buy.