Teste sua integração
Utilize cartões e usuários de teste para verificar que seus pagamentos sejam criados corretamente e que as mensagens que queira comunicar sejam efetivas.
Como testar sua integração
Os usuários de teste te permitem testar sua integração ao gerar fluxos de pagamento em uma cópia exata da sua integração.
Tipos de usuários | Descrição |
---|---|
Vendedor | É a conta de teste utilizada para configurar a aplicação e credenciais para a cobrança. |
Comprador | É a conta de teste utilizada para testar o processo de compra. |
Como criar usuários
Server-Side
Para começar, é necessário que tenha no mínimo dois usuários de teste: um comprador e um vendedor.
Execute o seguinte curl para criar 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":"MCO"}'
Resposta
json
{
"id": 123456,
"nickname": "TT123456",
"password": "qatest123456",
"site_status": "active",
"email": "test_user_123456@testuser.com"
}
Teste o fluxo de pagamento
1. Configure a integração com os dados do seu usuário vendedor
Configure a chave pública de teste do seu usuário vendedor no frontend da sua aplicação e a chave privada de teste no seu backend.
2. Realize um pagamento com seu usuário comprador
Testes com cartão de crédito
Inicie sua integração configurada com as credenciais do seu usuário de teste vendedor:
- Preencha os dados de um cartão de teste.
- Insira o e-mail do seu usuário de teste comprador.
- Confirme a compra, e pronto!
Cartões de teste
Cartão | Número | Código de segurança | Data de vencimento |
---|---|---|---|
Mastercard | 5254 1336 7440 3564 | 123 | 11/25 |
Visa | 4013 5406 8274 6260 | 123 | 11/25 |
American Express | 3743 781877 55283 | 1234 | 11/25 |
Para testar resultados diferentes de pagamento, complete o dado que queira no nome do titular do cartão:
- APRO: Pagamento aprovado.
- CONT: Pagamento pendente.
- OTHE: Recusado por erro geral.
- 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.
Começar a receber pagamentos
Para começar a cobrar, você deve cumprir os requisitos para ir a produção e ativar suas credenciais.
Antes de ativá-las, certifique-se de que as credenciais na sua integração sejam as da conta que recebe o dinheiro das vendas.