Para desenvolvedores e parceiros
Coloque emissão de NFS-e dentro do seu sistema.
Se você tem um ERP, um sistema de gestão ou uma plataforma que fatura serviços, seus clientes precisam emitir nota. Em vez de construir a integração com a SEFIN — certificado digital, assinatura XML, leiaute nacional, retorno assíncrono —, use a nossa API e entregue isso em dias.
Uma chamada POST /notas
e a nota sai autorizada, com XML e PDF.
O que você não precisa construir
Emitir NFS-e parece simples até o primeiro certificado A1 vencer no domingo. Isto fica do nosso lado:
Certificado digital
Upload, guarda criptografada, aviso de vencimento e assinatura XML — sem você tocar em .pfx nem em OpenSSL.
Padrão Nacional (SEFIN)
Leiaute da DPS, numeração, assinatura, envio e o retorno assíncrono da prefeitura. Quando o leiaute muda, muda aqui.
Cancelamento e reenvio
Regras de prazo, motivos aceitos e reprocessamento de falha de rede, sem duplicar documento.
Entrega ao cliente e ao contador
XML e DANFSE por e-mail, com o XML solto — do jeito que o sistema contábil importa.
Como integrar
-
1
Seu cliente conecta o CNPJ
Ele cria a conta e envia o certificado A1. A chave de API é por CNPJ e hoje é liberada por nós, no atendimento — fale com a gente para habilitar a sua carteira de clientes.
-
2
Você guarda a chave
Autenticação é
Bearerno header. Sem OAuth, sem certificado do seu lado. -
3
Chama a API
Cliente, valor, descrição. A resposta traz número, chave de acesso e os links de XML e PDF.
# emitir uma NFS-e curl -X POST https://robofiscal.com.br/app/api/v1/notas \ -H "Authorization: Bearer {chave_do_seu_cliente}" \ -H "Content-Type: application/json" \ -d '{ "cliente_id": 12, "valor_servico": 1500.00, "discriminacao": "Consultoria - marco/2026", "referencia_externa": "pedido-8842" }'
Idempotência incluída: mande referencia_externa
com o identificador do seu pedido. Se a chamada repetir por timeout, devolvemos a nota que já existe em vez de emitir outra.
Plataformas de infoproduto
Se você vende por Hotmart ou Eduzz, dá para apontar o webhook de venda aprovada para o RoboFiscal e a venda vira nota. Cada integração tem uma URL com chave secreta própria, e o mesmo evento reenviado nunca gera duas notas.
Registra primeiro, emite depois
A emissão automática vem desligada. O padrão é registrar a venda e deixar você emitir pelo painel, quando conferir.
Sem token, não emite
Ligar a emissão automática exige o token de segurança da plataforma. Sem ele, quem tivesse a URL emitiria nota no seu CNPJ.
Uma nota por venda
O evento é gravado antes de emitir, com identificador único. Todas essas plataformas reenviam webhook — aqui o reenvio não duplica documento fiscal.
Em validação — leia antes de ligar. Os adaptadores de payload de Hotmart e Eduzz foram escritos a partir dos formatos publicados por terceiros, sem acesso à documentação oficial das plataformas, e ainda não foram exercitados com um webhook real de cliente. Trate como integração beta: deixe a emissão automática desligada, confira as primeiras vendas registradas no painel e só então decida. O payload cru de cada evento fica salvo para conferência. A Kiwify foi removida em agosto de 2026 — o contrato de assinatura dela não tem especificação oficial que permita verificar a origem do webhook, e isso não é aceitável num caminho que emite documento fiscal.
Documentação pronta
Tudo publicado e navegável, sem pedir acesso a ninguém para começar a olhar.
Vamos conversar
Se você representa um ERP, um sistema contábil ou uma plataforma e quer avaliar a integração, escreva contando o que o seu sistema faz e qual o volume aproximado de notas. Respondemos com a documentação e um ambiente para testar.
Também atendemos quem já é cliente e quer integrar o próprio sistema interno.