Enviar Solicitud de Cancelación de Transacción
Este método permite que Colaborador pueda solicitar la cancelación de una transacción en el sistema de Experticket.
1. Método de Acceso
2. Estructura de Datos de Envío
La API requiere que se envíen los siguientes parámetros en el cuerpo de la solicitud (POST):
3. Motivos de Cancelación Disponibles
4. Ejemplo de Solicitud POST
🔹 Cancelar una transacción por cambio en fechas de acceso
{
"ApiKey": "xyz123",
"SaleId": "5254956087182040038",
"Reason": 1,
"ReasonComments": "El cliente solicitó una nueva fecha de acceso."
}
5. Estructura de la Respuesta
6. Ejemplo de Respuesta Exitosa
{
"CancellationRequestId": "81e8hfmxa16s6",
"Success": true,
"Timestamp": "2021-02-18T17:02:27.8165916",
"ErrorEntityBreakDown": []
}
7. Consideraciones Finales
- ✅ Este método solo envía la solicitud de cancelación, pero no garantiza la cancelación automática de la venta.
- 🔄 Si Success = true, la cancelación debe ser revisada y aprobada manualmente en Experticket.
- ⚠️ En caso de error, revisar ErrorMessage y ErrorCodes en la respuesta.
📌 El campo SaleId es obligatorio para identificar la transacción a cancelar.