Por que um pagamento é recusado?
A recusa de pagamentos é uma realidade no mundo das vendas online e pode acontecer por diversas razões. Um pagamento pode ser recusado por:
- Um erro com o meio de pagamento;
- Preenchimento incorreto das informações por parte do cliente;
- Cartão sem saldo suficiente;
- Violação de requisitos de segurança necessários;
- Movimentos suspeitos indicando risco de fraude;
- Problemas na comunicação entre adquirentes e subadquirentes.
Você pode encontrar as informações e checar o estado de um pagamento via API, através do endpoint Obter order por IDAPI. O campo transactions.payments.status indica se o pagamento foi ou não aprovado, enquanto o campo transactions.payments.status_detail traz mais detalhes, incluindo os motivos de recusa.
curl
... "transactions": { "payments": [ { "id": "PAY01J67CQQH5904WDBVZEM4JMEP3", "amount": "24.90", "reference_id": "01JEVQM899NWSQC4FYWWW7KTF9", "status": "failed", "status_detail": "insufficient_amount", ...
