Para transacionar com o Pagar.me você tem acesso a duas Chaves de API distintas, uma para teste e outra para produção. Dessa forma, o endpoint é o mesmo, sendo possível diferenciar o ambiente apenas escolhendo a chave apropriada para o tipo de operação que você deseja fazer.
Cuidado com as suas chaves de API
As chaves de autenticação para o ambiente live têm o poder de executar qualquer operação em nossa API, então é extremamente importante que vocês as mantenha em local seguro, e que não exponha no client-side de sua aplicação.
C# - Alteração de chaves
Para realizar a alteração de chaves de API nesta biblioteca, é necessário utilizar o código abaixo.
PagarMeService service = new PagarMeService("API_KEY_1", "ENCRYPTION_KEY_1"); PagarMeService service2 = new PagarMeService ("API_KEY_2", "ENCRYPTION_KEY_2");