Testes com Projeto Demo

Links dos projetos de demonstração Stone

No repositório, temos exemplo em 3 linguagens diferentes (Xamarin, Flutter e Nativo). Porém nossa equipe de desenvolvedores só fornece suporte otimizado para Nativo (Java e Kotlin).

Links dos projetos no GitHub

Testes com Pagamento

Independente do fluxo que for testado, é obrigatório o campo return scheme estar preenchido.

🚧

Teste com modalidade Pix

Em ambiente de debug, o QRCode gerado pelo terminal é necessário utilizar o app QRCode Pay (neste link) instalado em um dispositivo Android para realizar a leitura e envio da confirmação para o terminal assim finalizando o fluxo do Pix.

Para testar todo o fluxo no aplicativo de Pagamento

É necessário enviar somente o campo return scheme preenchido. Nesse caso, no aplicativo de Pagamento, vão ser inseridas todas as informações da transação.

Para testar todo o fluxo no aplicativo do Parceiro

É necessário enviar todos os campos preenchidos. Nesse caso, o aplicativo de Pagamento será responsável pela leitura do cartão e inserção da senha.

Para testar fluxo com Débito

É preciso se atentar com os seguintes campos: transaction type como debit e não enviar os campos installment type e installment count.

Para testar fluxo com Crédito à vista

É preciso se atentar com os seguintes campos: transaction type como credit, installment type como none e não enviar o campo installment count.

Para testar fluxo com Crédito parcelado

É preciso se atentar com os seguintes campos: transaction type como credit, installment type como merchant ou issuer e installment count como um número de 2 a 12.

Testes com Cancelamento

Independente do fluxo que for testado, é obrigatório o campo return scheme estar preenchido.

Para testar todo o fluxo no aplicativo de Cancelamento

É necessário não enviar os seguintes campos: amount, editable amount e atk e enviar o campo return scheme preenchido. Nesse caso, no aplicativo de Cancelamento, vai ser solicitado o cartão onde a transação será cancelada, poderá escolher o valor a ser cancelado e qual das transações do cartão será cancelada.

Para testar todo o fluxo no aplicativo do Parceiro

É necessário enviar todos os campos preenchidos. Nesse caso, será cancelada uma transação específica, sem a necessidade de inserir o cartão ou digitar o valor a ser cancelado.

Testes com Impressão

❗️

Disponível a partir da versão 7.4.5 do bundle de apps Stone

No caso dos fluxos de impressão, todos os campos tem que ser preenchidos obrigatoriamente.

Na tela de teste da impressão, já existe alguns modelos de impressão, como somente imagem, somente, texto ou texto customizado, com ou sem tela de sucesso.

Para saber como foi implementado cada botão, é só conferir no projeto nativo.