---
title: "Testes com Projeto Demo"
url: "https://devcenter.stone.com.br/sdk-android-testes-com-projeto-demo"
image: "https://devcenter.stone.com.br/_og/d/c_Ocean.takumi,title_Testes+com+Projeto+Demo,props_eyJ0aGVtZSI6eyJtb2RlIjoibGlnaHQiLCJjb2xvcnMiOnsicHJpbWFyeSI6IiMzMEE2NkQifX19,p_Ii9zZGstYW5kcm9pZC10ZXN0ZXMtY29tLXByb2pldG8tZGVtbyI,s_sXXdFhZv5NYkr8iJ.png"
---

# Testes com Projeto Demo

## [Links dos projetos de demonstração Stone](#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](https://github.com/stone-payments/pos-android-deeplink-demo)

## [Testes com Pagamento](#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](https://drive.google.com/file/d/1maLmiyuDy2Pk4TWmfp6MK7ufZZiNQYfz/view?usp=sharing)) 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](#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](#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](#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](#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](#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](#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](#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](#para-testar-todo-o-fluxo-no-aplicativo-do-parceiro-1)

É 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](#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.

---

**Jornada: [Integrar por Deeplink](https://devcenter.stone.com.br/sdk-android-explicacao-deeplink)**  
Etapa 8 de 11

[**Etapa anterior**Reimpressão](https://devcenter.stone.com.br/sdk-android-reimpressao)[**Próxima etapa**Cores White Label](https://devcenter.stone.com.br/sdk-android-cores-white-label)

Siga a Stone nas redes sociais

[](https://www.facebook.com/stonepagamentos/)[](https://x.com/sejastone/)[](https://www.instagram.com/stone/)[](https://br.linkedin.com/company/stone-co)[](https://www.youtube.com/channel/UCk4L4JykgoDkN8YeuxkNqIQ)

© Stone Instituição de Pagamento S.A. CNPJ 16.501.555/0001-57

Av. Rebouças, 2880, 4º andar, Pinheiros, CEP 05.402-500 – São Paulo/SP

Instituição de pagamento autorizada pelo Banco Central do Brasil, nas modalidades de credenciadora e emissora de moeda eletrônica.