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 teste | Descriçã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 teste | Descriçã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 PROD_ACCESS_TOKEN' \
"https://api.mercadopago.com/users/test_user" \
-d '{"site_id":"MPE"}'
A resposta terá estrutura similar a do exemplo abaixo:
json
{
"id": 123456,
"nickname": "TT123456",
"password": "qatest123456",
"site_status": "active",
"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
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:
- Selecione
Cartão
como meio de pagamento. - Insira os dados de um cartão de teste.
- Informe o e-mail desejado.
Comprando como usuário cadastrado
Ao abrir o checkout criado com os dados do seu usuário vendedor:
- Acesse uma conta Mercado Pago usando o seu usuário de teste comprador.
- Selecione
Cartão
como meio de pagamento. - Selecione um dos cartões previamente salvos ou insira os dados de um cartão de teste.
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ão | Número | Código de segurança | Data de vencimento |
Mastercard | 5031 7557 3453 0604 | 123 | 11/25 |
Visa | 4009 1753 3280 6176 | 123 | 11/25 |
American Express | 3711 803032 57522 | 1234 | 11/25 |
Para testar diferentes resultados de pagamento, preencha o status desejado no nome do titular do cartão:
Status de pagamento | Descrição | Documento de identidade |
APRO | Pagamento aprovado | 123456789 |
OTHE | Recusado por erro geral | 123456789 |
CONT | Pagamento pendente | - |
CALL | Recusado com validação para autorizar | - |
FUND | Recusado por quantia insuficiente | - |
SECU | Recusado por código de segurança inválido | - |
EXPI | Recusado por problema com a data de vencimento | - |
FORM | Recusado 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.