Configurando Ambientes

Para que seja possível realizar testes com o nosso SDK, disponibilizamos uma ambiente de Sandbox para você.

Ele foi preparado para lhe ajudar a validar as principais respostas das bandeiras. Assim, suas transações irão receber respostas correspondentes ao valor dos centavos passados no Valor da Transação.

Exemplo: Transações de R$1,00 tem código de resposta 0000. Transações de R$1,01 tem código de resposta 1007.

Todos os possíveis códigos de retorno deste ambiente, e seus significados, encontram-se na seção Códigos de Retorno do Sandbox.

🚧

Atenção

Os procedimentos abaixo só podem ser feitos em Build de Debug não recomendamos realizar os procedimentos em Build de Release

Configuração de Ambiente

Por padrão nosso SDK configura o Ambiente de acordo com Build Variants do seu App , caso a build for de DEBUG e configurado automaticamente para SANDBOX e caso de Release Configurado para Production.

Precisando alterar o Ambiente adicione essa biblioteca em sua dependências.

debugImplementation "br.com.stone.sdk.android:envconfig:$stone_sdk_version"

Chame a Activity pelo terminal usando o ADB para alterar o Ambiente do seu App

adb shell "am start -n <PACOTE_DO_SEU_APP>/br.com.stone.sdk.android.envconfig.data.EnvironmentActivity"