NicoChatNicoChatDocumentaçãoBuscar na documentação…
Entrar

AbacatePay (Beta)

Cobre por Pix dentro da conversa: o fluxo gera o código, confirma o pagamento e libera a entrega.

2026-09-08

Com o app AbacatePay você cobra dentro da conversa: o fluxo gera o Pix, envia o copia e cola e o QR Code, confirma o pagamento e libera a entrega — tudo sem tirar o contato do WhatsApp.

Integração em beta
Esta integração ainda está em testes e pode apresentar falhas. Se algo não funcionar como descrito aqui, avise o suporte do NicoChat: estamos acompanhando esta integração de perto justamente para corrigir rápido e atender você melhor.
Antes de abrir o editor
Tempo de configuração: ~10 minutos. Você vai precisar de uma conta na AbacatePay e de uma chave de API.

Antes de começar

A AbacatePay trabalha com dois tipos de chave, e é a chave que define o ambiente:

Chave
O que acontece
dev_...
Modo de teste. As cobranças são simuladas, nada é debitado. Use para montar o fluxo.
prod_...
Modo real. Cobra de verdade e exige a conta aprovada no KYC.

Não existe chave de “teste em produção”: para virar a chave, basta reinstalar o app com a outra chave ou editar a credencial.

Passo 1 — Pegar a chave de API

1
Entre na sua conta
Acesse abacatepay.com e faça login.
2
Abra Integrar
No menu lateral, clique em Integrar.
3
Abra Chaves de API
É onde ficam as credenciais dos dois ambientes.
4
Copie a chave
Ela começa com dev_ ou prod_.
A chave é a sua conta
Guarde a chave em local seguro. Quem tem a chave pode criar cobranças na sua conta.

Passo 2 — Instalar o app no canal

1
Abra Configurações → Apps
No NicoChat. Em alguns planos o menu aparece como Mini Apps.
2
Procure por AbacatePay e clique em Instalar
3
Cole a chave de API no campo solicitado e salve
4
Escolha o canal onde o app ficará disponível

Pronto: as ações da AbacatePay já aparecem no editor de fluxo, no bloco Ação → Apps.

Passo 3 — Montar o fluxo de cobrança Pix

Um fluxo mínimo de venda tem cinco blocos:

text
[Pergunta: qual produto?]
        |
        v
[Acao: 01 Criar Cobranca Pix]
        |
        v
[Mensagem: envia o copia e cola + QR Code]
        |
        v
[Espera: 2 minutos]
        |
        v
[Acao: 02 Consultar Cobranca]  ->  status = PAID ?  ->  [Entrega]
                                        | nao
                                        v
                                  [Volta para a espera]

3.1 Criar a cobrança

Adicione o bloco de ação 01 Criar Cobrança Pix e preencha:

Campo
O que colocar
Valor (R$)
O valor em reais: 99,90. O app converte para centavos sozinho.
Descrição
O que o cliente vai ver: “Plano Mensal – Academia X”.
Expira em (minutos)
30 costuma ser um bom número para venda no WhatsApp.
Nome / E-mail / CPF-CNPJ / Celular
Use as variáveis do contato. CPF e celular só com números.
ID Externo
Sua referência interna (nº do pedido, ID do contato). Opcional, mas recomendado.

Nas saídas, salve em campos do contato:

  • ID da Cobrança — obrigatório, é o que permite consultar e estornar depois.
  • Copia e Cola — o código Pix que você vai enviar.
  • QR Code Base64 — a imagem do QR Code.
  • Status e Expira em — úteis para a mensagem.

3.2 Enviar o Pix para o contato

Use um bloco de mensagem com o texto e deixe o código em uma mensagem separada, para o cliente conseguir copiar com um toque:

text
Prontinho! E so pagar o Pix abaixo
(o codigo expira em 30 minutos)

E logo abaixo, outra mensagem só com {{Copia e Cola}}.

3.3 Confirmar o pagamento

A AbacatePay não avisa o NicoChat sozinha — o fluxo é quem pergunta. Depois de um bloco de espera, chame 02 Consultar Cobrança passando o ID da Cobrança e verifique o Status com uma condição. Se ainda não estiver pago, volte para a espera. Faça isso de 3 a 5 vezes e, se não pagar, encerre com uma mensagem de carrinho abandonado.

Passo 4 — Testar

1
Instale o app com uma chave dev_
2
Rode o fluxo com um valor baixo
R$ 1,00 já basta para ver o caminho inteiro.
3
Confira o resultado
Se o copia e cola chegou e se a consulta devolve o status.
4
Troque para a chave prod_
Quando estiver satisfeito com o fluxo.

Outras ações disponíveis

Ação
Para quê
03 Estornar Cobrança
Devolve o valor de uma cobrança paga (sempre o valor total).
04 Criar Link de Pagamento
Gera um link com Pix e cartão, com produtos e URL de retorno.
05 Criar Cliente
Cadastra o contato na AbacatePay para reaproveitar em cobranças futuras.
06 Criar Produto
Cria o produto — necessário antes de criar assinatura.
07 Criar Assinatura
Cobrança recorrente: semanal, mensal, trimestral, semestral ou anual.
08 Cancelar Assinatura
Encerra a recorrência.
Assinatura tem ordem
Criar Produto (com o ciclo) → guardar o ID do produto → Criar Assinatura.

Problemas comuns

O campo Valor é em reais. Se você digitou 9990 esperando R$ 99,90, o app entendeu R$ 9.990,00. Escreva 99,90.
O app mostra a resposta crua da AbacatePay logo abaixo. A mensagem dela costuma nomear o campo que faltou — normalmente CPF/CNPJ ou e-mail inválido.
Com chave dev_ o pagamento é simulado: você precisa marcar a cobrança como paga no painel de desenvolvimento da AbacatePay para o status mudar.
O webhook da AbacatePay é configurado no painel deles e aponta para uma URL fixa — não dá para definir por cobrança. Por isso este app confirma pagamento por consulta, e não por gatilho.