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"