El ambiente decide a qué DGII envía el service. La URL de emite.do no cambia.
Si omites environment, se usa el default de la empresa.
Un rango e-NCF o una API key de TesteCF no sirve en ecf. El P12 es de la empresa: el mismo certificado firma en todos los ambientes.
Certificado de la empresa
Un P12 por RNC, no por ambiente. El service usa el certificado activo de la empresa para firmar, sea TesteCF, CerteCF o ecf.
Rangos y keys sí son por ambiente. En la consola (app.emite.do) el pack de pruebas crea una key TesteCF y numeración 1–100000; no pide otro P12. Guía: Consola.