Asaas: cobranças e PIX
Como a Zariv usa a conta Asaas da imobiliária para cobrar, dar baixa automática nos pagamentos e fazer repasses por PIX.
O Asaas é a instituição de pagamento que emite os boletos e PIX, e que envia os PIX de repasse. Cada imobiliária usa a própria conta. A Zariv conecta com a chave de API dessa conta e cuida do resto: emitir, acompanhar, dar baixa e registrar.
#O que a integração faz
- CobrarA Zariv pede ao Asaas um boleto, um PIX ou os dois e envia o link ao cliente.
- Receber o aviso de pagamentoQuando o cliente paga, o Asaas chama a Zariv (webhook). A fatura é baixada, o caixa é lançado e o comprovante sai por WhatsApp.
- RepassarA Zariv pede ao Asaas um PIX ao proprietário. O Asaas confirma com a Zariv antes de soltar o dinheiro.
#Configurar
- Gere a chave de API no AsaasNa sua conta Asaas, em Integrações, crie a chave de API. Para repasses, ela precisa de permissão para transferências.
- Escolha o ambienteComece no sandbox (testes). Só depois use produção.
- Cadastre na ZarivEm , informe a chave e o ambiente e salve.
- Deixe o webhook de pagamentos ativoA Zariv registra no Asaas o endereço que recebe os avisos de pagamento. Se ele parar de chegar, o Log do Sistema mostra.
- Conferir o saldoO saldo da conta aparece no dashboard do financeiro, o que confirma que a chave está certa.
#Webhook de pagamentos
É o aviso que o Asaas manda à Zariv quando uma cobrança muda de estado (paga, estornada, vencida). Sem ele, o sistema não sabe que o cliente pagou. A Zariv:
- confere um token secreto em cada aviso e rejeita o que não vier do Asaas;
- trata cada aviso uma só vez, mesmo que o Asaas reenvie;
- mostra no Log do Sistema (categoria “webhook de pagamento”) cada aviso recebido e o que foi feito com ele;
- vigia o webhook e alerta quando ele para de chegar.
#Validação de saque por webhook
Esta é a parte que libera o repasse por PIX. Por segurança, o Asaas não solta uma transferência pedida por API sem uma confirmação. Com a validação por webhook, essa confirmação é automática: o Asaas pergunta à Zariv “posso liberar este PIX?”, e a Zariv responde sim apenas se foi ela mesma que pediu, com o mesmo valor e a mesma chave.
- Abra os mecanismos de segurançaNo Asaas, menu do usuário › Integrações › Mecanismos de segurança.
- Habilite a validação de saque via webhookInforme o endereço de validação e o token que a Zariv mostra em , e um e-mail para avisos de erro.
- Não marque as opções adicionaisDeixe desmarcadas as caixas extras (aprovação por SMS ou aplicativo). Elas travariam os repasses automáticos.
- Teste com um valor pequenoFaça um repasse de teste e confirme que ele conclui sem pedir código.
#Custos
As tarifas de boleto, PIX e transferência são as do contrato da imobiliária com o Asaas, descontadas na conta Asaas dela. A Zariv mostra a tarifa de transferência, quando há, no recibo do repasse.
#Resolução de problemas
| Sintoma | Causa provável | O que fazer |
|---|---|---|
| O cliente pagou, mas a fatura segue aberta | Webhook de pagamentos parado. | Confira o status do webhook em Configurações › Financeiro & Asaas e o Log do Sistema. |
| Repasse cancelado depois de alguns minutos | Validação de saque desabilitada. | Ative a validação, como acima, e use “Tentar novamente”. |
| “Saldo insuficiente” ao repassar | A conta Asaas não tem saldo. | Aguarde a liquidação do pagamento ou transfira saldo. |
| Erro de autenticação | Chave errada ou de outro ambiente. | Gere outra chave e confira se o ambiente (sandbox ou produção) combina com ela. |