Skip to main content
O portal do cliente é uma página da AbacatePay onde o seu cliente vê e gerencia o que comprou num checkout. Você gera o link com POST /customer-portal/create e manda para ele (no e-mail, na área logada do seu produto, onde preferir).

Como funciona

  1. Você chama POST /customer-portal/create com o customerId e o checkoutId.
  2. A API devolve a url, no formato https://portal.abacatepay.com/<token>.
  3. O cliente abre o link e digita o e-mail da compra. Se bater com o do cadastro, ele recebe um código de 6 dígitos, válido por 10 minutos.
  4. Com o código, ele entra no portal. A sessão dura 1 hora; depois disso, pede outro código.
Exemplo:
Resposta:
  • O link só mostra o que aquele cliente pagou naquele checkout. Ele não vê outras compras nem outras lojas.
  • Chamar de novo com o mesmo customerId e checkoutId devolve o mesmo link.
  • O link não expira. Quem tem o link ainda precisa do código enviado ao e-mail do cliente para entrar.

O que o cliente pode fazer

O reembolso não passa por aprovação sua. Ao mandar o link, o cliente consegue reembolsar sozinho qualquer pagamento confirmado por PIX ou cartão desse checkout. Reembolsar uma cobrança de assinatura também cancela a assinatura na hora.
Boleto não tem reembolso pelo portal. A troca de cartão só aparece para assinaturas ativas pagas com cartão.