Este componente compilado previamente captura un número de tarjeta de crédito de 8 a 19 dígitos. Los números de tarjetas de crédito capturados se validan mediante el algoritmo Luhn.
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 el componente.
- No se admiten números de tarjetas de crédito con menos de 8 o más de 19 dígitos.
Configuración recomendada del agente
Habilita DTMF para permitir que los usuarios ingresen valores numéricos con el teclado del teléfono.
Características 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.
Fragmento único
El usuario final proporciona el número de tarjeta de crédito completo en el primer turno; el agente lo valida y acepta con éxito.
Entrada del usuario | Respuesta del agente |
---|---|
Di o ingresa la primera parte del número de tu tarjeta de crédito. Puedes decir "Reproducir" en cualquier momento para escuchar los números recopilados actualmente. | |
4242 4242 4242 4242 | |
Tengo 4242424242424242, ¿es correcto? | |
sí | |
Di o ingresa la siguiente parte del número de tu tarjeta de crédito, o di "Eso es todo" si ya terminaste. | |
Eso es todo | |
Para confirmar una última vez, el número de tarjeta de crédito que tengo es 4242424242424242, ¿es correcto? | |
sí | |
Gracias, el número de tu tarjeta de crédito se verificó correctamente. |
Varios fragmentos
El usuario final proporciona el número de la tarjeta de crédito en tres partes; el agente lo valida y lo acepta.
Entrada del usuario | Respuesta del agente |
---|---|
Di o ingresa la primera parte del número de tu tarjeta de crédito. Puedes decir "Reproducir" en cualquier momento para escuchar los números recopilados actualmente. | |
4242 | |
obtuve 4242, ¿es correcto? | |
sí | |
Di o ingresa la siguiente parte del número de tu tarjeta de crédito, o di "Eso es todo" si ya terminaste. | |
424242 | |
Tengo 424242, ¿es correcto? | |
sí | |
Di o ingresa la siguiente parte del número de tu tarjeta de crédito, o di "Eso es todo" si ya terminaste. | |
424242 | |
Tengo 424242, ¿es correcto? | |
sí | |
Di o ingresa la siguiente parte del número de tu tarjeta de crédito, o di "Eso es todo" si ya terminaste. | |
listo | |
Para confirmar una última vez, el número de tarjeta de crédito que tengo es 4242424242424242, ¿es correcto? | |
sí | |
Gracias, el número de tu tarjeta de crédito se verificó correctamente. |
Reintento exitoso
El usuario final proporciona el número de tarjeta de crédito completo en el primer turno; el agente vuelve a confirmarlo, pero el usuario final dice “no”. El agente le pide al usuario final que vuelva a proporcionar la entrada. El usuario final proporciona y confirma el número, y el agente lo valida y acepta correctamente.
Entrada del usuario | Respuesta del agente |
---|---|
Di o ingresa la primera parte del número de tu tarjeta de crédito. Puedes decir "Reproducir" en cualquier momento para escuchar los números recopilados actualmente. | |
5105105105105100 | |
Tengo 5105105105105101, ¿es correcto? | |
sin | |
No hay problema. Repite el número de la tarjeta de crédito o intenta decir cuatro dígitos a la vez. | |
5105105105105100 | |
Tengo 5105105105105100, ¿es correcto? | |
sí | |
Di o ingresa la siguiente parte del número de tu tarjeta de crédito, o di "Eso es todo" si ya terminaste. | |
Eso es todo | |
Para confirmar, el número de tarjeta de crédito que tengo es 5105105105105100, ¿es correcto? | |
sí | |
Gracias, el número de tu tarjeta de crédito se verificó correctamente. |
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 |
---|---|
Di o ingresa la primera parte del número de tu tarjeta de crédito. Puedes decir "Reproducir" en cualquier momento para escuchar los números recopilados actualmente. | |
Está bien. | |
Lo siento, no entendí. ¿Puedes decir o ingresar el número de la tarjeta de crédito nuevamente? | |
Está bien. | |
Aún no pude entender eso. Asegúrate de estar diciendo el número de la tarjeta de crédito. También puedes usar el teclado para ingresar el número de la tarjeta de crédito. | |
Está bien. | |
Lo siento, no entiendo lo que dices. |
Validación del número de tarjeta de crédito
Los números de tarjetas de crédito válidos deben tener entre 8 y 19 dígitos. Este componente también valida los números de tarjetas de crédito mediante el algoritmo Luhn mediante la función del sistema IS_CREDIT_CARD_NUMBER.
Convenciones de nombres
Este componente compilado previamente usa las siguientes convenciones de nombres:
Atributo | Formato | Ejemplo |
---|---|---|
Flujo | [Nombre del componente] | Colección de números de tarjeta de crédito |
Intent específico de componente | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_credit_card_number_collection_credit_card_sequence |
Parámetro | [param_name] | user_provided_new_seq |
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_status | Este parámetro indica la validez del número de tarjeta de crédito recopilado mediante el algoritmo Luhn: "válido" indica que el número de tarjeta de crédito recopilado se validó correctamente y tiene entre 8 y 19 dígitos de longitud "no válido" indica que el número de tarjeta de crédito recopilado no es válido o no tiene entre 8 y 19 dígitos de longitud. |
string |
credit_card_number_collection_credit_card_number | Este parámetro muestra el número de tarjeta de crédito que capturó el componente | string |
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.