Fiscal Gateway — DevPortal
Plataforma de emissão fiscal brasileira pensada pra quem escreve código: REST async, idempotência Stripe-style, webhooks com replay 1-clique, SDK TypeScript ESM e sandbox público sem cadastro.
Teste agora mesmo: curl -X POST https://sandbox.zfiscoo.zek.app.br/v1/nfce -H "Authorization: Bearer fk_sandbox_public" …
— sem signup, sem cartão, rate-limited 60req/min.
Por que somos diferentes
Toda emissão retorna 202 imediato + ID. Status via polling, SSE ou webhook outbound. Nunca bloqueia.
Async-nativeStripe-style em 17 endpoints. Retry seguro com Idempotency-Replay: true na resposta.
HMAC SHA-256, painel de deliveries, replay 1-clique no dashboard.
Webhooks com replaySem cadastro. Curl em 30s. Mock SEFAZ embarcado. Rate-limit 60req/min/IP.
Sandbox públicofiscal-core (XML, signer, cert, chave de acesso) é MIT. Inspeção total, audit independente.
IBS/CBS/IS já parametrizado. Flag taxRegime por Account, sem breaking change.
Em 3 passos
Pega a sandbox key
Use fk_sandbox_public direto — sem cadastro. Pra produção, crie conta em
portal-zfiscoo.zek.app.br .
Emite sua primeira NFC-e
curl -X POST https://sandbox.zfiscoo.zek.app.br/v1/nfce \
-H "Authorization: Bearer fk_sandbox_public" \
-H "Idempotency-Key: meu-pedido-123" \
-H "Content-Type: application/json" \
-d '{
"issuer_id": "iss_demo",
"items": [{ "description": "X-Burger", "quantity": 1, "unit_price": 28.50, "ncm": "21069090", "cfop": "5102" }],
"payment_method": "dinheiro"
}'Retorna { "id": "nfce_…", "status": "processing" } em < 200ms.
Recebe o resultado
Polling em GET /v1/nfce/:id, SSE em GET /v1/nfce/:id/events ou webhook
configurado no dashboard. SEFAZ mock devolve em ~1s.
Próximos passos
- Quickstart completo (5 min)
- Guias por tipo de nota — NFC-e, NF-e mod 55, NFS-e
- Recipes em Next.js / Bun / Deno / Python
- API Reference completa