Componente precompilado de recopilación de números de tarjetas de crédito

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.

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?
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?
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?
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?
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?
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?
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?
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?
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:

  1. Importa el componente compilado previamente.

Completado

Tu agente ya debería estar configurado y listo para las pruebas.