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.
- Selecione um produto ou serviço e inicie o processo de compra.
- 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.
- Insira os dados de um de nossos cartÔes de teste.
- 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ĂŁo | NĂșmero | CĂłdigo de segurança | Data de vencimento |
Mastercard | 5031 4332 1540 6351 | 123 | 11/25 |
Visa | 4235 6477 2802 5682 | 123 | 11/25 |
American Express | 3753 651535 56885 | 1234 | 11/25 |
CartÔes de débito
CartĂŁo | NĂșmero | CĂłdigo de segurança | Data de vencimento |
Elo | 5067 7667 8388 8311 | 123 | 11/25 |
Para testar diferentes resultados de pagamento, preencha o status desejado no nome do titular do cartĂŁo (campo card_holder_name
):
Status de pagamento | Descrição | Documento de identidade |
APRO | Pagamento aprovado | (CPF) 12345678909 |
OTHE | Recusado por erro geral | (CPF) 12345678909 |
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 | - |
CARD | Rejeitado por falta de card_number | - |
INST | Rejeitado por parcelas invĂĄlidas | - |
DUPL | Rejeitado por pagamento duplicado | - |
LOCK | Rejeitado por cartĂŁo desabilitado | - |
CTNA | Rejeitado por tipo de cartĂŁo nĂŁo permitido | - |
ATTE | Rejeitado devido a tentativas excedidas de pin do cartĂŁo | - |
BLAC | Rejeitado por estar na lista negra | - |
UNSU | NĂŁo suportado | - |
TEST | Usado 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 Transparente .
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.
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.