Inicio
Documentação
Recursos
Parcerias
Comunidade

Recursos

Confira as atualizações das nossas soluções e do funcionamento do sistema ou peça suporte técnico.

Parcerias

Conheça nosso programa para agências ou desenvolvedores que oferecem serviços de integração e vendedores que desejam contratá-los.

Comunidade

Fique por dentro das últimas novidades, peça ajuda a outros integradores e compartilhe seu conhecimento.

Teste sua integração - Pagamentos online - Mercado Pago Developers

Busca inteligente powered by OpenAI 

Teste de integração

O teste de integração permite analisar se ela foi realizada corretamente e se os pagamentos estão sendo processados sem erros, evitando possíveis problemas ao disponibilizar o checkout para os compradores finais.

Para realizar esses testes, você precisará:

  • Usuário de teste: possui as mesmas funcionalidades que um usuário real do Mercado Pago, permitindo testar o funcionamento do seu desenvolvimento sem comprometer dados reais. Para criá-lo, acesse Suas integrações e logo Contas de teste > Criar contas de teste.
  • Cartões de teste: utilize cartões de teste de métodos de pagamento locais e simule diferentes respostas de pagamento, sem necessidade de usar um cartão real.

Siga os passos abaixo para testar sua integração.

1. Fazer login com o usuário de teste e obter credenciais

Para realizar uma compra de teste, você deve usar as credenciais de produção do usuário de teste criado.

Para obtê-las, faça login em uma janela de navegação anônima usando o usuário e a senha fornecidos ao criá-lo.

Em seguida, vá para Detalhes da aplicação > Credenciais dentro de Suas integrações. Lá você encontrará a Public Key e o Access Token do usuário de teste.

Por fim, utilize essas credenciais para realizar as requisições necessárias para continuar com a compra de teste.

2. Realizar uma compra de teste

Para realizar uma compra de teste, você precisará simular um usuário comprador na loja.

  1. Selecione um produto ou serviço e inicie o processo de compra.
  2. No checkout da loja, insira o e-mail. Lembre-se de que ele deve ser diferente do e-mail que você usa no Mercado Pago.
  3. Insira os dados de um de nossos cartões de teste.
  4. Confirme a compra.

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 de crédito ou débito que disponibilizamos a seguir.

Cartões de crédito

CartãoNúmeroCódigo de segurançaData de vencimento
Mastercard5031 7557 3453 060412311/25
Visa4509 9535 6623 370412311/25
American Express3711 803032 57522123411/25

Cartões de débito

CartãoNúmeroCódigo de segurançaData de vencimento
Mastercard5287 3383 1025 330412311/25
Visa4002 7686 9439 561912311/25

Para testar diferentes resultados de pagamento, preencha o status desejado no nome do titular do cartão (campo cardholder_name):

Status de pagamentoDescriçãoDocumento de identidade
APROPagamento aprovado(DNI) 12345678
OTHERecusado por erro geral(DNI) 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-
CARDRejeitado por falta de card_number-
INSTRejeitado por parcelas inválidas-
DUPLRejeitado por pagamento duplicado-
LOCKRejeitado por cartão desabilitado-
CTNARejeitado por tipo de cartão não permitido-
ATTERejeitado devido a tentativas excedidas de pin do cartão-
BLACRejeitado por estar na lista negra-
UNSUNão suportado-
TESTUsado para aplicar regra de valores-

3. Verificar a compra de teste

Para verificar se a compra de teste foi bem-sucedida, envie um GET para o endpoint /v1/orders/{id}, substituindo id pela identificação da order, recebida na resposta à sua criação.

Pronto! Uma vez concluídos esses passos, a integração estará completa e você poderá usar suas credenciais de produção no Checkout API.

Requisitos para entrar em produção

Ao finalizar o processo de integração, o ambiente estará pronto para ser colocado em produção. Veja abaixo os requisitos necessário para realizar essa mudança de maneira eficaz e segura, garantindo que a integração esteja preparada para o recebimento de transações reais.

1. Ativar credenciais de produção

Para começar a receber pagamentos, você deve ativar as credenciais de produção de seu usuário real e substituir as credenciais de seu usuário de teste.

Para isso, acesse o Painel do Desenvolvedor e, no menu lateral, acesse Produção > Credenciais de Produção. Ali você encontrará seu Public Key e Access Token produtivos, que devem substituir os de teste utilizados nas etapas anteriores.

Credenciais de produção

Para obter mais informações, consulte nossa documentação sobre Credenciais.

2. Implementar certificado SSL

Para garantir uma integração segura e que proteja os dados de cada transação, é necessário implementar um certificado SSL. Além disso, é importante que a forma de pagamento seja disponibilizada em uma página web que utilize o protocolo HTTPS. Este protocolo assegura a criptografia dos dados transmitidos entre o cliente e o servidor.

Adotar estas medidas não apenas reforça a segurança dos dados dos usuários, mas também assegura a conformidade com as normativas e leis específicas de cada país relativas à proteção de dados e à segurança da informação. Além disso, contribui significativamente para proporcionar uma experiência de compra mais segura e confiável.

Embora a exigência do certificado SSL não se aplique durante o período de testes, sua implementação é obrigatória para entrar em produção. Para mais informações, confira os termos e condições do Mercado Pago.

3.Configurar notificações

Mantenha o status dos pedidos atualizados em seus sistemas, usando e processando as notificações Webhooks.