Transações do Mercadopago são rejeitadas | Centro de Ajuda Rently
Por que um pagamento é recusado?
A recusa de pagamentos é uma realidade no mundo das vendas online e pode ocorrer por vários motivos. Um pagamento pode ser recusado por:
-
um erro com o meio de pagamento;
-
preenchimento incorreto de informações por parte do cliente;
-
cartões sem saldo suficiente;
-
carregamento incorreto de dados;
-
incumprimento de algum requisito de segurança;
-
comportamentos suspeitos que indiquem risco de fraude;
-
problemas na comunicação entre adquirentes e sub-adquirentes.
Pode encontrar todas as informações sobre um pagamento e verificar o seu estado através da API, utilizando o método Obter pagamento. O campo status indica se o pagamento foi aprovado ou não, enquanto o campo status_detail fornece mais detalhes, incluindo os motivos da rejeição.
{ "status": "rejected", "status_detail": "cc_rejected_insufficient_amount", "id": 47198050, "payment_method_id": "master", "payment_type_id": "credit_card", ... }
Importante
Pode encontrar mais informações sobre os detalhes do pagamento na atividade da conta do Mercado Pago.
Recusas por erros no preenchimento de dados
Essas recusas ocorrem devido a erros no momento do checkout, que podem acontecer por diversos motivos: falha de compreensão na tela de pagamento, problemas na experiência do comprador ou falta de validação de determinados campos, bem como erros cometidos pelo cliente ao preencher os seus dados, especialmente dados de cartões.
Nestes casos, o campo status_detail pode retornar:
-
cc_rejected_bad_filled_card_number -
cc_rejected_bad_filled_date -
cc_rejected_bad_filled_other
-
cc_rejected_bad_filled_security_code
Recusas do banco emissor
Ao oferecer um pagamento com cartão de crédito ou débito, o banco emissor pode recusar a cobrança por diversos motivos: o cartão pode estar vencido, os fundos ou limites podem ser insuficientes ou o cartão pode estar bloqueado para compras online.
Nesses casos, o campo status_detail pode retornar:
-
cc_rejected_call_for_authorize -
cc_rejected_card_disabled -
cc_rejected_duplicated_payment -
cc_rejected_insufficient_amount -
cc_rejected_invalid_installments -
cc_rejected_max_attempts
Recusas para prevenir fraudes
Monitoramos as transações em tempo real, procurando reconhecer características e padrões suspeitos que indiquem uma tentativa de fraude. Isso é feito tanto pelos algoritmos do Mercado Pago quanto pelos bancos, tudo para evitar ao máximo os estornos (chargebacks).
Quando os sistemas de prevenção detectam um pagamento suspeito, a resposta da API pode retornar no status_detail:
-
cc_rejected_blacklist -
cc_rejected_high_risk
-
cc_rejected_other_reason
Atenção
A resposta cc_rejected_other_reason é um status proveniente do banco emissor e, embora não explique o motivo da rejeição, trata-se de uma estimativa de risco de fraude. Da mesma forma, existem outros motivos pelos quais esse status pode ser retornado. Em caso de dúvida, é recomendável escolher outro meio de pagamento ou entrar em contacto com a instituição bancária.
{ "status": "rejected", "status_detail": "cc_rejected_high_risk", "id": 47198050, "payment_method_id": "master", "payment_type_id": "credit_card", ... }
Anterior
Veja como medir a qualidade da sua aplicação, identificando pontos de melhoria na sua integração.
Próximo
Veja cenários-chave que podem ajudar a melhorar a aprovação de pagamentos.