Menú
Feedback
Problemas conocidos
Error en el proceso de cancelación. ERedeRest y E-Rede V2 sólo permiten la cancelación cuando el returnCode es 359
Payments
ID: 740084
Backlog
Publicado el26/1/2023
Última actualización el1/12/2023
1 min de lectura

Sumario

Este problema conocido ha sido traducido automáticamente del inglés.

Los conectores heredados, ERedeRest y E-Rede V2, inician las cancelaciones enviando una petición al proveedor y esperan un "returnCode": "359" indicando una cancelación exitosa. Cualquier otro código es interpretado por nuestra pasarela como un estado indefinido, provocando que la transacción se quede atascada en un estado de cancelación. Aunque en algunos casos, la solicitud de reembolso/cancelación se realiza correctamente. Esto provocaba repetidos intentos de cancelación, incluso cuando la cancelación ya había sido procesada por el proveedor.

Simulación

No se puede simular ya que dependemos de la respuesta del proveedor.

Workaround

Si el pago por parte del proveedor ya está cancelado

{"returnCode": "355", "returnMessage": "Transacción ya cancelada."}

El equipo de soporte del producto tiene la opción de utilizar una API interna, force-cancel-status, para actualizar el estado del pago y de la transacción a cancelado.

Contribuidores
1
Photo of the contributor
+ 1 contributors
¿Te ha parecido útil?
No
Sugerir cambios (GitHub)
Contribuidores
1
Photo of the contributor
+ 1 contributors
En esta página
¿Tienes otras preguntas?
Pregunta a la comunidad
Encuentra soluciones y comparte ideas en VTEX Community
Únete a nuestra comunidad
Solicita soporte a VTEX
Recibe asistencia personalizada de nuestros especialistas
Abre un ticket de soporte
GitHubDeveloper PortalComunidadFeedback