Introdução
Os testes são uma etapa essencial para garantir que a integração funcionará corretamente e que os pagamentos serão processados sem erros. Isso permite que você identifique e corrija eventuais problemas antes de colocar o checkout à disposição dos compradores.
Para isso, utilize a conta de teste comprador criada automaticamente com sua aplicação. Com ela, é possível simular pagamentos e validar o funcionamento da integração.
Obter uma conta de teste comprador
Para testar a integração, realize uma compra utilizando a conta de teste comprador criada automaticamente com sua aplicação. Para encontrá-la, siga os passos abaixo.
- No Mercado Pago Developers, navegue até Suas integrações na parte superior direita da tela e clique no cartão correspondente à aplicação com a qual você está desenvolvendo.
- Uma vez em "Dados da integração", vá até a seção Contas de teste no menu lateral esquerdo.
- No menu seletor, clique em Comprador. Uma vez lá, você verá o país de operação da conta, o User ID, o usuário e a senha da conta de teste.

Criar uma order de teste
Utilizando as credenciais de teste do vendedor, crie uma order de teste seguindo os passos de Redirecionar o comprador ao checkout. Certifique-se de incluir como e-mail do pagador o endereço de e-mail da conta de teste comprador obtida na etapa anterior.
Ao executar a requisição, salve o checkout_url retornado na resposta. Esse endereço é o que você usará na próxima etapa para acessar o formulário de pagamento.
Realizar o pagamento de teste
- Acesse o
checkout_urlno seu navegador. - Faça login com o usuário e senha da conta de teste comprador.
- Selecione um método de pagamento e preencha os dados. Para pagamentos com cartão, utilize um cartão de teste.
- Confirme o pagamento e aguarde o resultado.
Verificar o resultado
Para verificar se a compra de teste foi realizada corretamente, envie um GET ao endpoint /v1/orders/{id}API incluindo seu Access Token de teste:
curl
curl -X GET \ -H 'Authorization: Bearer ENV_ACCESS_TOKEN' \ 'https://api.mercadopago.com/v1/orders/{id}'
Substitua {id} pelo id da order obtido na resposta à sua criação. O campo status da resposta indicará o resultado da transação conforme o cenário testado.
Com essas etapas concluídas, a integração com o Checkout Pro está validada. Você já pode subir em produção.