Recursos para IA

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.

  1. 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.
  2. Uma vez em "Dados da integração", vá até a seção Contas de teste no menu lateral esquerdo.
  3. 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.

testuser

Se precisar realizar testes para outro país, crie uma conta de teste do tipo Vendedor e outra do tipo Comprador, certificando-se de selecionar o país correspondente ao qual deseja integrar.

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

  1. Acesse o checkout_url no seu navegador.
  2. Faça login com o usuário e senha da conta de teste comprador.
  3. Selecione um método de pagamento e preencha os dados. Para pagamentos com cartão, utilize um cartão de teste.
  4. 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 testeChave privada de teste da aplicação criada no Mercado Pago, que é utilizada no backend. Você pode acessá-la através de Suas integrações > Dados da integração > Credenciais 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.