Teste de integração - Modelo atendido - Mercado Pago Developers

Teste a sua integração

Criar usuários de teste

Utilize contas de teste para garantir que sua integração dê suporte a todos os fluxos e cenários possíveis. Elas têm os mesmos recursos de uma conta real do Mercado Pago, o que permite testar o funcionamento das integrações que você está desenvolvendo.

Para realizar um teste é preciso ter pelo menos duas contas:

  • Vendedor: conta necessária para configurar a aplicação e as credenciais para a cobrança. Esta é a sua conta de usuário.
  • Comprador: conta necessária para testar o processo de compra.

Além dessas contas, é importante também utilizar os cartões de teste para testar a integração de pagamento e simular o processo de compra, assim como o saldo na conta do Mercado Pago do usuário de teste. Veja mais detalhes abaixo.

testuser

Para criar contas e testar o funcionamento das integrações, siga os passos abaixo.

  1. No Devsite, acesse o menu Suas integrações > Contas de teste e clique no botão Criar conta de teste.
  2. Na tela "Criar nova Conta", insira uma descrição para identificação da conta. Exemplo: "Vendedor - loja 1".
  3. Em seguida, selecione o país de operação da conta. Essa informação não poderá ser editada posteriormente e, além disso, os usuários Comprador e Vendedor precisam ser do mesmo país.
  4. Preencha com um valor fictício em dinheiro que servirá como referência para você testar suas aplicações. Esse valor aparecerá como saldo na conta do Mercado Pago do usuário de teste e poderá ser utilizado para simulação de pagamentos, assim como com os cartões de teste.
  5. Clique em Criar conta de teste.
Atenção
Você pode gerar até 15 contas de usuários de teste ao mesmo tempo e, por enquanto, ainda não é possível deletá-las.

Pronto! A conta de teste foi criada e será exibida na tabela com as seguintes informações:

  • País local de origem da conta selecionado em seu cadastro.
  • Identificação da conta: descrição para identificação da conta de teste.
  • Usuário: username da conta de teste gerado automaticamente. Esse é o username utilizado para fazer login com o test user.
  • Senha: senha de acesso à conta do usuário de teste gerada automaticamente. Para gerar uma nova senha, clique nos 3 pontos verticais ao final da linha da tabela e selecione a opção Gerar nova senha.
  • Data de criação: data em que a conta de teste foi criada.
Importante
Para editar a identificação da conta ou adicionar mais dinheiro fictício para testar suas aplicações, clique nos 3 pontos verticais ao final da linha da tabela e selecione a opção Editar dados.

Cartões de teste

Você pode utilizar cartões de teste de métodos de pagamento locais e simular diferentes respostas dos pagamentos, sem a necessidade de usar um cartão real.

Para isso, de acordo com o seu país, utilize algum dos cartões que disponibilizamos a seguir.

CartãoNúmeroCódigo de segurançaData de vencimento
Mastercard5416 7526 0258 258012311/25
Visa4168 8188 4444 711512311/25
American Express3757 781744 61804123411/25

Para testar diferentes resultados de pagamento, preencha o status desejado no nome do titular do cartão:

Status de pagamentoDescriçãoDocumento de identidade
APROPagamento aprovado(otro) 123456789
CONTPagamento pendente(otro) 123456789
OTHERecusado por erro geral-
CALLRecusado com validação para autorizar-
FUNDRecusado por quantia insuficiente-
SECURecusado por código de segurança inválido-
EXPIRecusado por problema com a data de vencimento-
FORMRecusado por erro no formulário-

Teste o fluxo de pagamento

1. Utilize o seu usuário vendedor para atribuir um pedido a um caixa.

Para testar o modelo atendido, gere um pedido com as credenciais do usuário de teste que deseja utilizar como vendedor e envie um pedido ao QR previamente criado.

2. Realize um pagamento usando o seu usuário comprador

  • A. Ingresse no app do Mercado Pago com seu usuário de teste comprador.
  • B. Clique em "Pagar com QR" e verifique o QR do ponto de venda.
  • C. Escolha um cartão guardado ou preencha com os dados de um novo cartão e faça o pagamento.

3. Receba notificações de pedidos

Verifique se o seu sistema já recebeu as notificações de status do pedido. E pronto!