Skip to main content
O ambiente é uma propriedade do emissor cadastrado (ambienteFiscal: 1 = Produção, 2 = Homologação, convenção tpAmb da própria SEFAZ), nunca da URL: o endpoint é sempre https://api.engineapi.com.br.
Esta é a versão curta: o que muda entre os dois ambientes, numa tabela. Pro passo a passo de configurar e promover um emissor pra produção, veja Sandbox.

O que muda de verdade

ek_test_ só opera issuer de homologação (ambienteFiscal=2) ou sandbox (sandbox=true); contra um emissor de produção a engineAPI responde 403 com a mensagem “Chave de teste não opera emissor de produção. Gere sua ek_live_ no portal.” A chave restringe, nunca converte: um emissor de produção continua de produção, a ek_test_ é barrada, não “rebaixada”.
Como um emissor sai da homologação e chega à produção:

Por que isso importa na prática

O ambiente decide qual webservice recebe o XML assinado, não existe um “modo teste” genérico compartilhado entre parceiros. Cada emissor tem seu próprio ambienteFiscal, e o default ao cadastrar é defensivo: homologação, nunca produção por omissão.

Veja também

Sandbox

Como testar emissões sem sair do ambiente de homologação

SEFAZ e Webservices

Ambientes, contingência e como a engineAPI fala com a SEFAZ