Este componente compilado previamente captura la fecha de vencimiento de la tarjeta de crédito del usuario final.
Limitaciones
Además de las limitaciones comunes de los componentes compilados previamente, este componente tiene las siguientes limitaciones:
- La integración de la puerta de enlace de pago no está incluida en este componente.
Configuración recomendada del agente
Habilita DTMF para permitir que los usuarios ingresen valores numéricos con el teclado del teléfono.
Funciones adicionales
Este componente precompilado proporciona las siguientes funcionalidades adicionales:
Diálogos de muestra
En los siguientes diálogos de muestra, se muestran situaciones comunes que controla este componente compilado previamente. En los diálogos de muestra, se muestra el comportamiento cuando se llama al componente mediante telefonía, lo que activa el intent de bienvenida predeterminado y la primera respuesta del agente al comienzo de la conversación.
Entrada correcta
El usuario final proporciona una fecha de vencimiento en el primer intento; el agente la acepta correctamente.
Entrada del usuario | Respuesta del agente |
---|---|
Indica o ingresa la fecha de vencimiento de la tarjeta de crédito. Comienza con el mes y, luego, el año. | |
27/01 | |
Recibí la fecha de vencimiento de la tarjeta de crédito en enero de 2027. ¿Verdad? | |
sí | |
Genial, ya terminé de recopilar la fecha de vencimiento de la tarjeta de crédito. |
Reintentos
El usuario final proporciona la fecha de vencimiento en el primer intento. Cuando el agente vuelve a confirmar la fecha de vencimiento recopilada, el usuario final dice “Es incorrecto”. El agente solicita al usuario final que confirme qué parte de la fecha de vencimiento es incorrecta (fecha, mes o año completo) y vuelve a solicitar que proporcione esos detalles nuevamente.
Entrada del usuario | Respuesta del agente |
---|---|
Indica o ingresa la fecha de vencimiento de la tarjeta de crédito. Comienza con el mes y, luego, el año. | |
27/01 | |
Recibí la fecha de vencimiento de la tarjeta de crédito en enero de 2027. ¿Verdad? | |
Es incorrecto | |
Lo siento, no entendí bien. Avísame si quieres cambiar toda la fecha o si prefieres cambiar el mes o el año. | |
mes | |
Lo sentimos. Indica o ingresa el mes de vencimiento de tu tarjeta de crédito. | |
feb | |
Recibí el mes de vencimiento de la tarjeta de crédito, febrero. ¿Verdad? | |
sí | |
Recibí la fecha de vencimiento de la tarjeta de crédito en febrero de 2027. ¿Verdad? | |
sí | |
Genial, ya terminé de recopilar la fecha de vencimiento de la tarjeta de crédito. |
Entrada parcial
Situación: El usuario final no puede proporcionar la fecha de vencimiento en el primer intento; el agente divide la fecha de vencimiento y solicita un mes seguido del año. Esta vez, el usuario final proporciona la entrada correctamente y el agente la acepta.
Entrada del usuario | Respuesta del agente |
---|---|
Indica o ingresa la fecha de vencimiento de la tarjeta de crédito. Comienza con el mes y, luego, el año. | |
13 | |
Lo siento, la fecha de vencimiento parece incorrecta. Intentemos capturar el mes de nuevo. Di o ingresa el mes de vencimiento de tu tarjeta de crédito. |
|
1 | |
Recibí el mes de vencimiento de la tarjeta de crédito, que es enero. ¿Verdad? | |
Sí | |
Indica o ingresa el año de vencimiento de tu tarjeta de crédito. | |
26 | |
Recibí el año de vencimiento de la tarjeta de crédito como 2026. ¿Verdad? | |
sí | |
Recibí la fecha de vencimiento de la tarjeta de crédito en enero de 2026. ¿Verdad? | |
sí | |
Genial, ya terminé de recopilar la fecha de vencimiento de la tarjeta de crédito. |
No se reconoce la entrada
El componente sale del flujo después de que el usuario final proporciona una entrada no reconocida tres veces.
Entrada del usuario | Respuesta del agente |
---|---|
Indica o ingresa la fecha de vencimiento de la tarjeta de crédito. Comienza con el mes y, luego, el año. | |
Está bien. | |
Lo siento, no entendí. ¿Puedes decir o volver a ingresar la fecha de vencimiento de la tarjeta de crédito? | |
amabilidad | |
Aún no pude entender eso. Asegúrate de indicar la fecha de vencimiento de la tarjeta de crédito. También puedes usar el teclado para ingresar la fecha de vencimiento de la tarjeta de crédito. | |
good | |
Lo siento, no entiendo lo que dices. |
Validación de la fecha de vencimiento de la tarjeta de crédito
Los meses de la fecha de vencimiento de la tarjeta de crédito deben ingresarse como un número entero entre “01” y “12”, o bien como una cadena que represente un mes entre “enero” y “diciembre”.
El año de la fecha de vencimiento de la tarjeta de crédito debe tener cuatro dígitos. Si la entrada tiene dos dígitos, se convierte en un año de cuatro dígitos, p.ej., “25” se convierte en “2025”. Además, el año no debe ser superior a 10 años a partir del año actual.
La fecha de vencimiento de la tarjeta de crédito, incluidos el mes y el año, debe ser una fecha futura que considere el mes y el año actuales.
Convenciones de nombres
Este componente compilado previamente usa las siguientes convenciones de nombres:
Atributo | Formato | Ejemplo |
---|---|---|
Flujo | [Nombre del componente] | Recopilación de la fecha de vencimiento de la tarjeta de crédito |
Intent específico de componente | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_credit_card_expiration_date_collection_collect_date |
Tipo de entidad | prebuilt_components_[component_name]_[entity_type_name] | prebuilt_components_credit_card_expiration_date_collection_month |
Parámetro | [param_name] | expiration_date |
Los parámetros de resultado
Los parámetros de salida son parámetros de sesión que permanecerán activos después de salir del componente. Estos parámetros contienen información importante que recopila el componente. Este componente compilado previamente proporciona valores para los siguientes parámetros de salida:
Nombre del parámetro | Descripción | Formato de salida |
---|---|---|
credit_card_expiration_date_collection_credit_card_expiration_date | Este parámetro muestra el objeto de los tipos de elementos de vencimiento que se capturarán durante la sesión del flujo de conversación | { |
Configuración básica
Para configurar este componente precompilado, haz lo siguiente:
Completado
Tu agente ya debería estar configurado y listo para las pruebas.