Ce composant prédéfini capture un numéro de carte de crédit à 8 à 19 chiffres. Les numéros de carte de crédit collectés sont validés à l'aide de l'algorithme de Luhn.
Limites
En plus des limites courantes des composants prédéfinis, ce composant prédéfini présente les limitations suivantes:
- L'intégration d'une passerelle de paiement n'est pas incluse dans le composant.
- Les numéros de carte de crédit comportant moins de huit ou plus de 19 chiffres ne sont pas acceptés.
Paramètres recommandés pour les agents
Activez le DTMF pour permettre aux utilisateurs de saisir des valeurs numériques à l'aide du clavier téléphonique.
Autres fonctionnalités
Ce composant prédéfini fournit les fonctionnalités supplémentaires suivantes:
Exemples de boîtes de dialogue
Les exemples de boîtes de dialogue suivants illustrent les scénarios courants gérés par ce composant prédéfini. Les exemples de boîtes de dialogue illustrent le comportement lorsque le composant est appelé via la téléphonie, ce qui déclenche l'intent d'accueil par défaut et la première réponse de l'agent au début de la conversation.
Fragment unique
L'utilisateur final fournit le numéro de carte de crédit complet lors du premier échange. L'agent le valide et l'accepte.
Entrée utilisateur | Réponse de l'agent |
---|---|
Veuillez indiquer ou saisir la première partie du numéro de votre carte de crédit. Vous pouvez dire "lire" à tout moment pour entendre les numéros collectés actuellement. | |
4242 4242 4242 4242 | |
J\'ai obtenu 4242424242424242. C\'est bien cela ? | |
oui | |
Veuillez énoncer ou saisir la partie suivante de votre numéro de carte de crédit, ou dire "C'est tout" si vous avez terminé. | |
C'est tout | |
Pour confirmation, le numéro de carte de crédit que j'ai obtenu est 4242424242424242. Est-ce bien cela ? | |
oui | |
Merci. Votre numéro de carte de crédit a bien été validé. |
Plusieurs fragments
L'utilisateur final fournit le numéro de carte de crédit en trois segments. L'agent le valide et l'accepte.
Entrée utilisateur | Réponse de l'agent |
---|---|
Veuillez indiquer ou saisir la première partie du numéro de votre carte de crédit. Vous pouvez dire "lire" à tout moment pour entendre les numéros collectés actuellement. | |
4242 | |
J'ai obtenu 4242. C'est bien cela ? | |
oui | |
Veuillez énoncer ou saisir la partie suivante de votre numéro de carte de crédit, ou dire "C'est tout" si vous avez terminé. | |
424242 | |
J'ai obtenu 424242. C'est bien cela ? | |
oui | |
Veuillez énoncer ou saisir la partie suivante de votre numéro de carte de crédit, ou dire "C'est tout" si vous avez terminé. | |
424242 | |
J'ai obtenu 424242. C'est bien cela ? | |
oui | |
Veuillez énoncer ou saisir la partie suivante de votre numéro de carte de crédit, ou dire "C'est tout" si vous avez terminé. | |
OK | |
Pour confirmation, le numéro de carte de crédit que j'ai obtenu est 4242424242424242. Est-ce bien cela ? | |
oui | |
Merci. Votre numéro de carte de crédit a bien été validé. |
Nouvelle tentative réussie
L'utilisateur final fournit le numéro de carte de crédit complet lors du premier échange. L'agent le confirme, mais l'utilisateur final répond "non". L'agent demande à l'utilisateur final de saisir à nouveau les informations. L'utilisateur final fournit et confirme le numéro, et l'agent le valide et l'accepte.
Entrée utilisateur | Réponse de l'agent |
---|---|
Veuillez indiquer ou saisir la première partie du numéro de votre carte de crédit. Vous pouvez dire "lire" à tout moment pour entendre les numéros collectés actuellement. | |
5105105105105100 | |
J'ai obtenu 5105105105105101. C'est bien cela ? | |
non | |
Pas de problème. Veuillez répéter le numéro de carte de crédit ou essayer de le dire par groupe de quatre chiffres. | |
5105105105105100 | |
J'ai obtenu 5105105105105100. C'est bien cela ? | |
oui | |
Veuillez énoncer ou saisir la partie suivante de votre numéro de carte de crédit, ou dire "C'est tout" si vous avez terminé. | |
C'est tout | |
Pour confirmation, le numéro de carte de crédit que j'ai obtenu est 5105105105105100. Est-ce bien cela ? | |
oui | |
Merci. Votre numéro de carte de crédit a bien été validé. |
Entrée non reconnue
Le composant quitte le flux après que l'utilisateur final a fourni trois fois une entrée non reconnue.
Entrée utilisateur | Réponse de l'agent |
---|---|
Veuillez indiquer ou saisir la première partie du numéro de votre carte de crédit. Vous pouvez dire "lire" à tout moment pour entendre les numéros collectés actuellement. | |
C'est bon | |
Désolé, je n'ai pas compris. Pouvez-vous s'il vous plaît répéter ou saisir le numéro de la carte de crédit ? | |
C'est bon | |
Je n'ai toujours pas compris. Veuillez vous assurer de bien indiquer le numéro de la carte de crédit. Vous pouvez également saisir le numéro de carte de crédit à l'aide du clavier. | |
C'est bon | |
Excusez-moi, je ne comprends pas votre réponse. |
Validation du numéro de carte de crédit
Les numéros de carte de crédit valides doivent comporter entre 8 et 19 chiffres. Ce composant valide également les numéros de carte de crédit à l'aide de l'algorithme Luhn à l'aide de la fonction système IS_CREDIT_CARD_NUMBER.
Conventions d'attribution de noms
Ce composant prédéfini utilise les conventions d'attribution de noms suivantes:
Caractéristique | Format | Exemple |
---|---|---|
Flux | [Component Name] | Collecte des numéros de carte de crédit |
Intent spécifique au composant | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_credit_card_number_collection_credit_card_sequence |
Paramètre | [param_name] | user_provided_new_seq |
Paramètres de sortie
Les paramètres de sortie sont des paramètres de session qui restent actifs après la sortie du composant. Ces paramètres contiennent des informations importantes collectées par le composant. Ce composant prédéfini fournit des valeurs pour les paramètres de sortie suivants:
Nom du paramètre | Description | Format de sortie |
---|---|---|
credit_card_status | Ce paramètre indique la validité du numéro de carte de crédit collecté à l'aide de l'algorithme de Luhn: "valid" indique que le numéro de carte de crédit collecté a été validé et qu'il comporte entre 8 et 19 chiffres "invalid" indique que le numéro de carte de crédit collecté n'est pas valide ou qu'il ne comporte pas entre 8 et 19 chiffres |
chaîne |
credit_card_number_collection_credit_card_number | Ce paramètre renvoie le numéro de carte de crédit capturé par le composant. | chaîne |
Configuration de base
Pour configurer ce composant prédéfini:
Terminé
Votre agent est maintenant configuré et prêt à être testé.