Sumário
Nos casos em que o pagamento não é diretamente aprovado no fechamento de compra, e só após algumas retentativas com o conector, os dados do conector salvos no lado do Checkout não ficam completos, impossibilitando assim algumas integrações. Esse dado só é atualizado no Checkout ao chamar o método de completeOrder (que não necessariamente ocorre quando o pagamento está aprovado) e na captura.
Simulação
ERP contesta a falta de informações ex: acquirer, authorizationcode Abra o pedido contestado no Pagamentos. Veja que ocorreram retentativas na aprovação nos logs da linha do tempo do Pagamentos.
Workaround
Realizar a consulta: https://documenter.getpostman.com/view/322855/pci/Hs3y#d7bc5f1e-a39b-834c-04dc-824a778edb42 GET Payment Details https://{{accountName}}.vtexpayments.com.br/api/pvt/transactions/{{transactionId}}/payments/{{paymentId}}