Ce composant prédéfini capture la date d'expiration d'une carte de crédit auprès d'un utilisateur final.
Limites
En plus des limites communes 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 ce composant.
Paramètres d'agent recommandés
Activez la fonctionnalité DTMF pour permettre aux utilisateurs de saisir des valeurs numériques à l'aide du clavier téléphonique.
Fonctionnalités supplémentaires
Ce composant prédéfini fournit les fonctionnalités supplémentaires suivantes :
Exemples de dialogues
Les exemples de dialogues suivants illustrent des scénarios courants gérés par ce composant prédéfini. Ils montrent le comportement lorsque le composant est appelé par téléphone, ce qui déclenche l'intent de bienvenue par défaut et la première réponse de l'agent au début de la conversation.
Entrée réussie
L'utilisateur final fournit la date d'expiration lors de la première tentative, et l'agent l'accepte.
| Entrée utilisateur | Réponse de l'agent |
|---|---|
| Veuillez indiquer ou saisir la date d'expiration de la carte de crédit, en commençant par le mois, puis l'année. | |
| 01/27 | |
| J'ai reçu la date d'expiration de la carte de crédit : janvier 2027. Est-ce bien cela ? | |
| oui | |
| Parfait, j'ai terminé de collecter la date d'expiration de la carte de crédit. |
Tentatives
L'utilisateur final fournit la date d'expiration lors de la première tentative. Lorsque l'agent confirme la date d'expiration collectée, l'utilisateur final répond "C'est faux". L'agent demande à l'utilisateur final de confirmer quelle partie de la date d'expiration est incorrecte (date complète, mois ou année) et lui demande de fournir à nouveau ces informations.
| Entrée utilisateur | Réponse de l'agent |
|---|---|
| Veuillez indiquer ou saisir la date d'expiration de la carte de crédit, en commençant par le mois, puis l'année. | |
| 01/27 | |
| J'ai reçu la date d'expiration de la carte de crédit : janvier 2027. Est-ce bien cela ? | |
| C'est faux | |
| Désolé, je n'ai pas bien compris. Veuillez me dire si vous souhaitez modifier la date complète, ou le mois ou l'année ? | |
| mois | |
| Désolé. Veuillez indiquer ou saisir le mois d'expiration de votre carte de crédit. | |
| fév | |
| J'ai reçu le mois d'expiration de la carte de crédit : février. Est-ce bien cela ? | |
| oui | |
| J'ai reçu la date d'expiration de la carte de crédit : février 2027. Est-ce bien cela ? | |
| oui | |
| Parfait, j'ai terminé de collecter la date d'expiration de la carte de crédit. |
Entrée partielle
Scénario : l'utilisateur final ne parvient pas à fournir la date d'expiration lors de la première tentative. L'agent divise la date d'expiration et demande le mois, puis l'année. L'utilisateur final fournit correctement l'entrée cette fois-ci, et l'agent l'accepte.
| Entrée utilisateur | Réponse de l'agent |
|---|---|
| Veuillez indiquer ou saisir la date d'expiration de la carte de crédit, en commençant par le mois, puis l'année. | |
| 13 | |
| Désolé, la date d'expiration ne semble pas correcte. Essayons de récupérer le mois à nouveau. Veuillez indiquer ou saisir le mois d'expiration de votre carte de crédit. |
|
| 1 | |
| J'ai reçu le mois d'expiration de la carte de crédit : janvier. Est-ce bien cela ? | |
| Oui, c'est ça | |
| Veuillez indiquer ou saisir l'année d'expiration de votre carte de crédit. | |
| 26 | |
| J'ai reçu l'année d'expiration de la carte de crédit : 2026. Est-ce bien cela ? | |
| oui | |
| J'ai reçu la date d'expiration de la carte de crédit : janvier 2026. Est-ce bien cela ? | |
| oui | |
| Parfait, j'ai terminé de collecter la date d'expiration de la carte de crédit. |
Entrée non reconnue
Le composant quitte le flux après que l'utilisateur final a fourni une entrée non reconnue à trois reprises.
| Entrée utilisateur | Réponse de l'agent |
|---|---|
| Veuillez indiquer ou saisir la date d'expiration de la carte de crédit, en commençant par le mois, puis l'année. | |
| C'est bon | |
| Désolé, je n'ai pas compris. Veuillez indiquer ou saisir à nouveau la date d'expiration de la carte de crédit. | |
| super | |
| Hmm, je n'ai toujours pas réussi à comprendre. Veuillez vous assurer d'indiquer la date d'expiration de la carte de crédit. Vous pouvez également utiliser le clavier pour saisir la date d'expiration de la carte de crédit. | |
| good | |
| Désolé, j'ai du mal à comprendre votre réponse. |
Validation de la date d'expiration de la carte de crédit
Les mois de la date d'expiration de la carte de crédit doivent être saisis sous forme d'entier compris entre "01" et "12", ou sous forme de chaîne représentant un mois entre "janvier" et "décembre".
L'année de la date d'expiration de la carte de crédit doit comporter quatre chiffres. Si l'entrée comporte deux chiffres, elle est convertie en une année à quatre chiffres (par exemple, "25" devient "2025"). De plus, l'année ne doit pas être plus de 10 ans après l'année en cours.
La date d'expiration de la carte de crédit, y compris le mois et l'année, doit être une date ultérieure par rapport au mois et à l'année en cours.
Conventions d'attribution de noms
Ce composant prédéfini utilise les conventions d'attribution de noms suivantes :
| Fonctionnalité | Format | Exemple |
|---|---|---|
| Flow | [Nom du composant] | Collecte de la date d'expiration de la carte de crédit |
| Intent spécifique au composant | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_credit_card_expiration_date_collection_collect_date |
| Type d'entité | prebuilt_components_[component_name]_[entity_type_name] | prebuilt_components_credit_card_expiration_date_collection_month |
| Paramètre | [nom_du_paramètre] | expiration_date |
Paramètres de sortie
Les paramètres de sortie sont des paramètres de session qui restent actifs après la fermeture du composant. Ils 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_expiration_date_collection_credit_card_expiration_date | Ce paramètre renvoie l'objet des types d'éléments d'expiration qui seront capturés lors de la session de flux de conversation. | { |
Configuration de base
Pour configurer ce composant prédéfini :
Terminé
Votre agent doit maintenant être configuré et prêt à être testé.