Quem pode recusar uma transação
Como identificar uma recusa na API
Uma transação recusada retornastatus: "refused" acompanhado do objeto refusedReason na consulta do pagamento.
GET /v1/payments/{id}
Categorias de recusa
Estas são as categorias que a UvviPay retorna emrefusedReason.category e a orientação recomendada para cada uma:
Quando a recusa parte do banco emissor, a UvviPay recebe apenas um código e
uma descrição genérica. A relação entre o banco e o portador é sigilosa
— por norma do setor (ABECS), o emissor não compartilha o motivo detalhado
com o lojista ou com o gateway. Somente o portador, falando diretamente com
o banco dele, consegue o motivo exato e a liberação.
O que dizer ao seu cliente
O comprador costuma atribuir a recusa à loja ou ao meio de pagamento, quando na verdade a decisão foi do banco dele. Mensagens que funcionam bem no atendimento:- Recusa do emissor: “Seu banco não autorizou esta compra. Entre em contato com a central do seu cartão (telefone no verso) e peça a liberação; depois é só tentar novamente.”
- Dados do cartão: “Confira o número, a validade e o código de segurança do cartão e tente de novo.”
- Parcelas acima do máximo: “O número de parcelas escolhido excede o máximo permitido para este cartão. Tente novamente em até 12x ou libere o parcelamento no banco do cartão.”
- Alternativa imediata: “Se preferir, você pode concluir a compra com outro cartão ou via PIX.”
- Indisponibilidade temporária: “Houve uma instabilidade momentânea na rede do cartão. Aguarde alguns minutos e tente novamente.”
Próximos passos
Consultar pagamento
Veja o status e o refusedReason de uma transação pelo ID
Criar pagamento
Referência completa do endpoint de criação de pagamentos

