Sumario
En los casos en que el pago no es directamente aprobado en el cierre de la compra, pero sólo después de algunas retentaciones del conector, los datos del conector guardados en el lado del Checkout no quedan completos, imposibilitando así algunas integraciones.
Este dato sólo se actualiza en el Checkout al llamar al método completeOrder (que no necesariamente ocurre cuando el pago está aprobado) y en la captura.
Simulación
El ERP rechaza la falta de información. Ejemplo: acquirer, authorizationcode Abra el pedido rechazado en el Pagos. Vea que ocurrieron retentaciones en la aprobación en los logs de la línea del tiempo del Pagos.
Workaround
Realizar esta 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}}