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

Teste sua integração

Os usuários de teste permitem que você faça testes no seu checkout gerando fluxos de pagamento em uma cópia fiel da sua integração.

Tipo de usuários de testeDescrição
VendedorÉ a conta que você usa para configurar a aplicação e as credenciais para a cobrança.
CompradorÉ a conta que você usa para testar o processo de compra..

Crie usuários de teste

Para realizar os testes de integração, é necessário que você tenha pelo menos dois usuários:

Tipo de usuários de testeDescrição
VendedorÉ a conta que você usa para configurar a aplicação e as credenciais para a cobrança.
CompradorÉ a conta que você usa para testar o processo de compra..

Execute o seguinte curl para gerar um usuário de teste:

curl

curl -X POST \
-H "Content-Type: application/json" \
-H 'Authorization: Bearer ${TEST_ACCESS_TOKEN}' \
"https://api.mercadopago.com/users/test" \
-d '{"site_id":"MLU","description" : "a description"}'

A resposta terá estrutura similar a do exemplo abaixo:

json

{
    "id": 123456,
    "nickname": "TT123456",
    "password": "qatest123456",
    "site_status": "active",
    "site_id": "MLU",
    "description": "a description",
    "email": "test_user_123456@testuser.com",
    "date_created": "2021-11-04T12:02:35Z",
    "date_last_updated": "2021-11-04T12:02:35Z"
}

Para mais informações sobre os parâmetros e as respostas da API de usuário de teste, acesse as Referências da API

Importante
Você pode gerar até 10 contas de usuários de teste ao mesmo tempo. Por isso, recomendamos salvar o e-mail e senha de cada um.
Os usuários de teste perdem a validade após 60 dias sem atividade no Mercado Pago.
Tanto o comprador como o vendedor devem ser usuários de teste.
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
    Visa4509 9535 6623 370412311/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
    (CI) 12345678
    OTHERecusado por erro geral(otro) 123456789
    (CI) 12345678
    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.