Realizar compra de teste com cartÔes
Para testar sua integração com cartĂ”es de crĂ©dito e/ou dĂ©bito, apĂłs ter configurado seu ambiente de testes, vocĂȘ deverĂĄ realizar uma compra de teste com esses meios de pagamento simulando a ação de um usuĂĄrio comprador.
Para isso, acesse a loja que tem integrado seu checkout, selecione algum produto ou serviço, e inicie o processo de compra.
Completar dados do pagador
Para realizar uma compra de teste com sucesso, complete os dados requeridos no checkout seguindo as informaçÔes indicadas a seguir.
E-mail do comprador
No campo e-mail, insira o e-mail test @testuser.com, que Ă© o Ășnico permitido para testes. Desta forma, seu sistema entenderĂĄ que se trata de uma compra realizada com um usuĂĄrio comprador de teste.
Dados do cartĂŁo
O Mercado Pago fornece cartĂ”es de teste que permitirĂŁo que vocĂȘ teste pagamentos sem usar um cartĂŁo real.
Seus dados, como nĂșmero, cĂłdigo de segurança e data de validade, podem ser combinados com os dados relativos ao titular do cartĂŁo, que permitirĂŁo que vocĂȘ teste diferentes cenĂĄrios de pagamento. Ou seja, vocĂȘ pode usar as informaçÔes de qualquer cartĂŁo de teste e testar resultados de pagamento diferentes a partir dos dados do titular.
A seguir, vocĂȘ pode ver os dados dos cartĂ”es de dĂ©bito e crĂ©dito de teste. Selecione aquele que vocĂȘ quer usar para testar sua integração.
Tipo de cartĂŁo | Bandeira | NĂșmero | CĂłdigo de segurança | Data de vencimento |
Cartão de crédito | Mastercard | 5031 4332 1540 6351 | 123 | 11/30 |
Cartão de crédito | Visa | 4235 6477 2802 5682 | 123 | 11/30 |
Cartão de crédito | American Express | 3753 651535 56885 | 1234 | 11/30 |
Cartão de débito | Elo | 5067 7667 8388 8311 | 123 | 11/30 |
Em seguida, escolha qual cenĂĄrio de pagamento testar e preencha os campos do titular do cartĂŁo (Nome e sobrenome, Tipo e nĂșmero de documento) conforme indicado na tabela abaixo.
Status de pagamento | Nome e sobrenome do titular | Documento de identidade |
Pagamento aprovado | APRO | (CPF) 12345678909 |
Recusado por erro geral | OTHE | (CPF) 12345678909 |
Pagamento pendente | CONT | - |
Recusado com validação para autorizar | CALL | - |
Recusado por quantia insuficiente | FUND | - |
Recusado por código de segurança invålido | SECU | - |
Recusado por problema com a data de vencimento | EXPI | - |
Recusado por erro no formulĂĄrio | FORM | - |
Rejeitado por falta de card_number | CARD | - |
Rejeitado por parcelas invĂĄlidas | INST | - |
Rejeitado por pagamento duplicado | DUPL | - |
Rejeitado por cartĂŁo desabilitado | LOCK | - |
Rejeitado por tipo de cartĂŁo nĂŁo permitido | CTNA | - |
Rejeitado devido a tentativas excedidas de pin do cartĂŁo | ATTE | - |
Rejeitado por estar na lista negra | BLAC | - |
NĂŁo suportado | UNSU | - |
Usado para aplicar regra de valores | TEST | - |
Assim que vocĂȘ tiver preenchido todos os campos corretamente, clique no botĂŁo para processar o pagamento e aguarde o resultado.
Verificar compra de teste
Para verificar se a compra de teste foi realizada de acordo com os resultados esperados com base nos dados inseridos, envie um GET para o endpoint /v1/orders/{id}API, substituindo id
pela identificação da order, recebida na resposta à sua criação.
A resposta a esta chamada deverå trazer as informaçÔes detalhadas da transação de teste, juntamente com o status escolhido para o pagamento na etapa anterior dentro do campo status
.
Pronto! Uma vez finalizadas estas etapas, a integração de cartĂ”es como meio de pagamento estarĂĄ completa e vocĂȘ poderĂĄ, ou continuar testando outros meios de pagamento integrados, ou subir em produção.