Sumario
Este problema conocido ha sido traducido automáticamente del inglés.
Para cancelar o modificar un pedido en escenarios divididos, nuestra pasarela requiere un objeto de carrito. Sin embargo, si el proceso de pago a través de OMS envía un objeto de carrito nulo/desconocido, nuestra pasarela no puede procesar estas operaciones, lo que provoca un error de análisis de la biblioteca Newtonsoft utilizada en la pasarela.
Simulación
Para reproducir el problema, actualice el objeto de carrito en la entidad /transaction con un valor nulo utilizando nuestra API para enviar datos adicionales. https://developers.vtex.com/docs/api-reference/payments-gateway-api#post-/api/pvt/transactions/-transactionId-/additional-data
Workaround
Si el objeto de carro inicial ya no está disponible, recuperarlo y enviarlo de nuevo a la entidad /transaction utilizando nuestra API para el envío de datos adicionales puede ser un proceso complicado. Si este es el caso, por favor póngase en contacto con el equipo de soporte de VTEX para obtener ayuda.