Este componente precompilado 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 con el algoritmo Luhn.
Limitaciones
Además de las limitaciones comunes de los componentes precompilados, este componente precompilado tiene las siguientes limitaciones:
- La integración de la puerta de enlace de pagos no se incluye en el componente.
- No se admiten números de tarjeta de crédito de 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 funciones adicionales:
Diálogos de muestra
En los siguientes diálogos de muestra, se muestran situaciones comunes que controla este componente precompilado. Los diálogos de muestra demuestran el comportamiento cuando se llama al componente por teléfono, 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 completo de la tarjeta de crédito en el primer turno. 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 actuales. | |
4242 4242 4242 4242 | |
Tengo 4242424242424242, ¿es correcto? | |
sí | |
Di o ingresa la siguiente parte del número de tarjeta de crédito o di "es todo" si ya terminaste. | |
Eso es todo | |
Para hacer una confirmación final, el número de tarjeta de crédito que tengo es 4242424242424242, ¿es correcto? | |
sí | |
Gracias, se verificó correctamente el número de tu tarjeta de crédito. |
Varios fragmentos
El usuario final proporciona el número de tarjeta de crédito en tres partes, y el agente lo valida y 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 actuales. | |
4242 | |
Tengo 4242, ¿es correcto? | |
sí | |
Di o ingresa la siguiente parte del número de tarjeta de crédito o di "es todo" si ya terminaste. | |
424242 | |
Tengo 424242, ¿es correcto? | |
sí | |
Di o ingresa la siguiente parte del número de tarjeta de crédito o di "es todo" si ya terminaste. | |
424242 | |
Tengo 424242, ¿es correcto? | |
sí | |
Di o ingresa la siguiente parte del número de tarjeta de crédito o di "es todo" si ya terminaste. | |
listo | |
Para hacer una confirmación final, el número de tarjeta de crédito que tengo es 4242424242424242, ¿es correcto? | |
sí | |
Gracias, se verificó correctamente el número de tu tarjeta de crédito. |
Reintento exitoso
El usuario final proporciona el número completo de la tarjeta de crédito en el primer turno. El agente lo vuelve a confirmar, pero el usuario final dice que 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 actuales. | |
5105105105105100 | |
Tengo 5105105105105101, ¿es correcto? | |
no | |
No hay problema. Repite el número de 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 tarjeta de crédito o di "es todo" si ya terminaste. | |
Eso es todo | |
Solo para confirmar, el número de tarjeta de crédito que tengo es 5105105105105100, ¿es correcto? | |
sí | |
Gracias, se verificó correctamente el número de tu tarjeta de crédito. |
Entrada no reconocida
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 actuales. | |
Está bien | |
Lo siento, no entendí. ¿Puedes volver a decir o ingresar el número de tarjeta de crédito? | |
Está bien | |
Mmm, no pude entender. Asegúrate de decir el número de tarjeta de crédito. También puedes usar el teclado numérico para ingresar el número de tarjeta de crédito. | |
Está bien | |
Lo siento, tengo dificultades para entender tu respuesta. |
Validación del número de tarjeta de crédito
Los números de tarjeta de crédito válidos deben tener entre 8 y 19 dígitos. Este componente también valida los números de tarjeta de crédito con el algoritmo Luhn mediante la función del sistema IS_CREDIT_CARD_NUMBER.
Convenciones de nombres
Este componente precompilado usa las siguientes convenciones de nombres:
Atributo | Formato | Ejemplo |
---|---|---|
Flujo | [Nombre del componente] | Recopilación de números de tarjetas de crédito |
Intent específico del 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 precompilado 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 con el algoritmo Luhn: "valid" indica que el número de tarjeta de crédito recopilado se validó correctamente y tiene entre 8 y 19 dígitos "invalid" indica que el número de tarjeta de crédito recopilado no es válido o no tiene entre 8 y 19 dígitos |
string |
credit_card_number_collection_credit_card_number | Este parámetro muestra el número de tarjeta de crédito capturado por el componente. | string |
Configuración básica
Para configurar este componente precompilado, sigue estos pasos:
Completado
Tu agente ya debería estar configurado y listo para probarse.