Para conseguir resolver um possível problema envolvendo transações em Pagamentos, o primeiro passo é verificar o log desta transação. Os logs são os registros das interações entre o módulo de Pagamentos da VTEX e os sistemas de nossos parceiros (outros gateways, adquirentes, antifraudes e etc). Clique aqui para saber como buscar uma transação em Pagamentos. Abaixo, veremos como analisar os detalhes da transação para verificar se algum erro está ocorrendo.
Os logs de uma transação ficam registrados numa linha do tempo, com as interações mais recentes sendo exibidas no topo da tela e as interações mais antigas na parte inferior.
O gateway da VTEX pode se comunicar com adquirentes, subadquirentes, antifraudes e com outros gateways. As mudanças de status na transação e as mensagens de resposta dos parceiros estão exibidas em caixas na tela dos detalhes da transação.
Você pode clicar aqui para saber como funciona o fluxo básico de uma transação de cartão de crédito. Acesse também nosso artigo com o esquema básico de uma transação via boleto bancário.
Verificar status da transação
Para verificar o status atual de uma transação, basta buscar na linha do tempo pela caixa mais ao topo da tela com um círculo verde do lado esquerdo. Neste artigo, há a explicação de cada um dos status de uma transação bem-sucedida. Caso a transação tenha algum problema, seu status final será Cancelled.
Verificar mensagens de resposta dos parceiros
Basicamente, uma transação altera seu status após a VTEX receber uma notificação do sistema parceiro. Para verificar quais as respostas enviadas pelo parceiro, basta buscar as caixas que têm como título o nome do parceiro (Cielo V3, eRedev3, GetNet, Sitef, ClearSale etc). São estas respostas que nos informam o que realmente está ocorrendo com a transação.
Muitas vezes os cancelamentos acontecem porque o banco emissor não autorizou a transação ou porque o antifraude bloqueou o pagamento.
Em outras ocasiões, pode ocorrer uma falha de comunicação entre a VTEX e o parceiro. Existem recursos de segurança ativos, como retentativas automáticas, mas erros humanos também podem existir. Por exemplo, o parceiro pode fazer uma atualização em sua plataforma e não atualizar a integração com a VTEX. Casos como esse geram logs ou mantêm o pedido em um loop.
Estas situações geralmente são indicadas com um .
na resposta do parceiro. Nestes casos, a VTEX fica aguardando a resposta do parceiro para que a transação possa fazer a mudança para o próximo status. Em cenários deste tipo, recomendamos entrar em contato com o parceiro para que ele possa resolver este problema de comunicação.
Entrar em contato com o parceiro
Caso você encontre nos logs de Pagamentos um erro na resposta de algum parceiro, nossa recomendação é entrar em contato com ele para que o problema seja solucionado. Busque o TID da transação. Este é o número que deve ser usado para identificar a transação no sistema do parceiro.