Ce composant prédéfini capture un numéro de carte de crédit composé de 8 à 19 chiffres. Les numéros de carte de crédit capturés sont validés à l'aide de l'algorithme de Luhn.
Limites
Outre les limites courantes relatives aux composants prédéfinis, ce composant prédéfini présente les limites suivantes:
- L'intégration de la passerelle de paiement n'est pas incluse dans le composant.
- Les numéros de carte de crédit comportant moins de 8 chiffres ou plus de 19 chiffres ne sont pas acceptés.
Paramètres d'agent recommandés
Activer DTMF pour permettre aux utilisateurs de saisir des valeurs numériques à l'aide du clavier du téléphone.
Autres fonctionnalités
Ce composant prédéfini offre les fonctionnalités supplémentaires suivantes:
Exemples de boîtes de dialogue
Les exemples de boîtes de dialogue suivants illustrent des 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é par téléphone, 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 complet de la carte de crédit lors du premier tour. L'agent le valide et l'accepte.
Entrée utilisateur | Réponse de l'agent |
---|---|
Veuillez énoncer ou saisir la première partie de votre numéro de carte de paiement. Vous pouvez dire "Lecture" à tout moment pour entendre les chiffres actuellement collectés. | |
4242 4242 4242 4242 | |
J\'ai bien compris 4242424242424242, c\'est bien ça ? | |
oui | |
Veuillez énoncer ou saisir la partie suivante du numéro de votre carte de paiement, ou dire "C'est tout" si vous avez terminé. | |
C'est tout | |
Le numéro de votre carte de crédit que j\'ai reçu est 4242424242424242. C\'est 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 blocs. L'agent le valide et l'accepte.
Entrée utilisateur | Réponse de l'agent |
---|---|
Veuillez énoncer ou saisir la première partie de votre numéro de carte de paiement. Vous pouvez dire "Lecture" à tout moment pour entendre les chiffres actuellement collectés. | |
4242 | |
J'ai 4242, c'est bien ça ? | |
oui | |
Veuillez énoncer ou saisir la partie suivante du numéro de votre carte de paiement, ou dire "C'est tout" si vous avez terminé. | |
424242 | |
J'ai 424242, c'est bien ça ? | |
oui | |
Veuillez énoncer ou saisir la partie suivante du numéro de votre carte de paiement, ou dire "C'est tout" si vous avez terminé. | |
424242 | |
J'ai 424242, c'est bien ça ? | |
oui | |
Veuillez énoncer ou saisir la partie suivante du numéro de votre carte de paiement, ou dire "C'est tout" si vous avez terminé. | |
OK | |
Le numéro de votre carte de crédit que j\'ai reçu est 4242424242424242. C\'est 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 complet de sa carte de crédit lors du premier tour. L'agent le confirme, mais l'utilisateur final dit "non". L'agent demande à l'utilisateur final de saisir à nouveau l'entrée. 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 énoncer ou saisir la première partie de votre numéro de carte de paiement. Vous pouvez dire "Lecture" à tout moment pour entendre les chiffres actuellement collectés. | |
5105105105105100 | |
J'ai compris 5105105105105101, c'est bien ça ? | |
0 | |
Aucun problème. Veuillez répéter le numéro de votre carte de crédit ou essayer de saisir quatre chiffres à la fois. | |
5105105105105100 | |
J'ai compris 5105105105105100, c'est bien ça ? | |
oui | |
Veuillez énoncer ou saisir la partie suivante du numéro de votre carte de paiement, ou dire "C'est tout" si vous avez terminé. | |
C'est tout | |
Le numéro de votre carte de crédit que j\'ai reçu est 5105105105105100. C\'est 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 une fois que l'utilisateur final a fourni trois fois une entrée non reconnue.
Entrée utilisateur | Réponse de l'agent |
---|---|
Veuillez énoncer ou saisir la première partie de votre numéro de carte de paiement. Vous pouvez dire "Lecture" à tout moment pour entendre les chiffres actuellement collectés. | |
C'est bon | |
Désolé, je n'ai pas compris. Pouvez-vous répéter ou saisir le numéro de votre carte de crédit ? | |
C'est bon | |
Je n'ai toujours pas compris. Assurez-vous de bien indiquer le numéro de la carte de crédit. Vous pouvez également utiliser le clavier pour saisir le numéro de votre carte de crédit. | |
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 de Luhn et de la fonction système IS_CREDIT_CARD_NUMBER.
Conventions de nommage
Ce composant prédéfini utilise les conventions d'attribution de noms suivantes:
Caractéristique | Format | Exemple |
---|---|---|
Flow | [Nom du composant] | Collecte du numéro 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ètres | [nom_param] | user_provided_new_seq |
Paramètres de sortie
Les paramètres de sortie sont des paramètres de session qui restent actifs après avoir quitté le 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: "valide" indique que le numéro de carte de crédit collecté a été validé et qu'il comporte entre 8 et 19 chiffres. "non valide" indique que le numéro de carte de crédit collecté n'est pas valide ou 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 devrait maintenant être configuré et prêt à être testé.