.
Essa configuração inicial é essencial para que você obtenha todas as tabelas de parâmetros necessárias para que a solução de captura funcione corretamente via API. Os dados são fornecidos por meio de uma chamada à API e devem ser instalados na Biblioteca Compartilhada (BC) do terminal.
Esses parâmetros incluem informações como bandeiras, emissores, produtos, regras de negócio e configurações técnicas, garantindo que o terminal esteja apto a realizar transações de forma segura e conforme as especificações da Cielo.
| Método | Ambiente | Endpoint |
|---|---|---|
| GET | Sandbox | https://parametersdownloadsandbox.cieloecommerce.cielo.com.br/api/v0.1/initialization/{SubordinatedMerchantId}/{TerminalId} |
| GET | Homologação | https://parametersdownloadsandbox.cieloecommerce.cielo.com.br/api/v0.1/initialization/{SubordinatedMerchantId}/{TerminalId} |
| GET | Produção | https://parametersdownload.cieloecommerce.cielo.com.br/api/v0.1/initialization/{SubordinatedMerchantId}/{TerminalId} |
O endpoint utilizado para Sandbox e Homologação é o mesmo. Portanto, para direcionar a requisição especificamente para o ambiente de Homologação, é necessário incluir uma informação adicional no header. Para isso, crie uma chave no header com:
-
Nome: Environment
-
Valor: Homologacao15
No ambiente Sandbox, para simular uma resposta específica da API, utilize o campo TerminalId. Os quatro últimos dígitos desse valor determinam qual tipo de resposta será retornada, conforme descrito na tabela abaixo:
| TerminalId (últimos dígitos) | Retorno simulado | Mensagem |
|---|---|---|
| 0404 | TERMINAL INEXISTENTE | 71990404 |
| Demais valores | SUCESSO | 82990566 |