Teste de integração - Checkout Pro - Mercado Pago Developers

Teste sua integração

Crie 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.
Existem duas formas de fazer o pagamento: como usuário convidado, preenchendo apenas um endereço de e-mail de sua escolha, e como usuário cadastrado, acessando uma conta do Mercado Pago com usuário e senha. Nesse último cenário, cartões previamente salvos e saldo disponível na conta serão habilitados como meios de pagamento.

Teste o fluxo de pagamento

1. Configure o checkout com os dados do seu usuário vendedor

Gere uma preferência com as credenciais do usuário de teste que quiser usar como vendedor no fluxo de pagamento.

2. Faça um pagamento de teste com o seu usuário comprador

Comprando como usuário convidado

Ao abrir o checkout criado com os dados do seu usuário vendedor:

  1. Selecione Cartão como meio de pagamento.
  2. Insira os dados de um cartão de teste.
  3. Informe o e-mail desejado.

Comprando como usuário cadastrado

Ao abrir o checkout criado com os dados do seu usuário vendedor:

  1. Acesse uma conta Mercado Pago usando o seu usuário de teste comprador.
  2. Selecione Cartão como meio de pagamento.
  3. Selecione um dos cartões previamente salvos ou insira os dados de um cartão de teste.
Importante
  • Use valores baixos para fazer os pagamentos de teste.
  • Use sempre cartões de teste, já que não é possível retirar o dinheiro.
  • 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
    Mastercard5031 7557 3453 060412311/25
    Visa4009 1753 3280 617612311/25
    American Express3711 803032 57522123411/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 aprovado123456789
    OTHERecusado por erro geral123456789
    CONTPagamento pendente-
    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-

    Receba os pagamentos

    Para começar a cobrar, você deve ativar as suas credenciais.

    Antes ativá-las, certifique-se de que as credenciais usadas na sua integração são as da conta que deverá receber o dinheiro das vendas.