Solicitud de cancelación
Este método permite crear una solicitud de cancelación para una venta.
Método de acceso
POST /salecancellationrequest
Estructura de la petición
PartnerSaleId
: (string
)Requerido
. Identificador del colaborador.-
Reason
: (byte
)Opcional
. Motivos por los cuales quiere solicitarse la cancelación:Posibles valores
Aquí está la lista de razones de la solicitud de cancelación:
- 1: Cambio en fechas de acceso.
- 2: Cambio de productos.
- 3: Cambio en cantidad de asistentes.
- 4: Enfermedad común.
- 5: Gestión indebida de venta de entradas.
- 6: Problemas con la integración.
- 7: Error en el pago.
-
ReasonComments
: (string
).Opcional
. Comentarios de la solicitud de cancelación de una transacción.
Ejemplo de llamada
Ejemplos
Ejemplo de petición de JSON formateada:
{
"PartnerSaleId": "stf9gy7i3xawa",
"Reason": 7,
"ReasonComments": "El cliente no ha realizado el pago"
}
Estructura de la respuesta
-
Timestamp
: (dateTime
). Instante de tiempo en el que se procesó la petición. Formato ISO 8601 (yyyy-MM-ddThh:mm:ss.fffffff). -
Success
: (boolean
). Valor que indica si la llamada ha sido procesada correctamente o no. Errors
: (list
). Array de errores.Error
: (object
).ErrorMessage
: (string
). Mensaje de error explicando por qué la petición no ha sido correcta. En caso que haya sido correcta, devolveránull
.ErrorCode
: (int
). Código que identifica al error.
ErrorEntityBreakDown
(list
): Lista que contiene objetos con el nombre e ID en caso de error.Id
(string
): IdentificadorName
(string
): Nombre relacionado del identificador.
Ejemplo de respuesta
Examples
Ejemplo de respuesta JSON formateada:
{
"Timestamp": "2024-07-13T00:00:00",
"Success": true
}