Preguntas de Tickets
El método checkticketsquestions permite consultar preguntas asociadas a los tickets de productos específicos. Esto es útil para conocer qué información adicional puede ser requerida antes de completar una transacción.
1. Método de Acceso
2. Estructura de Datos de Envío
Para realizar una consulta sobre preguntas de tickets, se debe enviar una solicitud con la siguiente estructura:
Ejemplo de Solicitud
{
"PartnerId": "{partnerId}",
"ProductIds": [
"MyProductId"
],
"TicketsQuestionsProfileIds": [
"MyProfileQuestionId"
],
"LanguageCode": "es"
}
3. Estructura de Datos de Respuesta
La API devuelve un JSON con la información de los productos, tickets y preguntas asociadas.
Ejemplo de Respuesta Exitosa
{
"Products": [
{
"ProductId": "MyProductId",
"Tickets": [
{
"TicketId": "MyTicketId",
"TicketQuestionsProfileId": "MyTicketsQuestionsProfileIds"
}
]
}
],
"TicketQuestionsProfiles": [
{
"Id": "QuestionsProfilesId",
"Questions": [
{
"Id": "QuestionsId",
"Question": "¿Cuál es tu número de pasaporte?",
"ShortQuestion": "Número de pasaporte",
"Required": true,
"DataType": 6
}
]
}
],
"Success": true
}
4. Posibles Valores de DataType
El campo DataType indica el tipo de dato que espera la pregunta.
5. Consideraciones Importantes
- No todos los tickets requieren preguntas. Si un ticket no tiene preguntas asociadas, el campo TicketQuestionsProfiles estará vacío.
- Las preguntas pueden ser obligatorias o opcionales. Se debe validar el campo Required antes de completar una compra.
- El DataType define el formato de la respuesta. Esto es útil para asegurar que los datos sean ingresados correctamente por el usuario.
- Se pueden solicitar preguntas para múltiples productos y tickets en una sola consulta.
6. Conclusión
- Este método permite consultar información relevante antes de la compra.
- Es útil para verificar si un ticket requiere datos adicionales como nombre, fecha de nacimiento o pasaporte.
- El DataType define el formato esperado, lo que permite validar respuestas correctamente.
- Se pueden hacer consultas para múltiples productos y tickets en una sola solicitud.