Questo componente predefinito acquisisce la data di scadenza della carta di credito di un utente finale.
Limitazioni
Oltre alla sezione limitazioni comuni dei componenti predefiniti, questo componente predefinito presenta le seguenti limitazioni:
- L'integrazione del gateway di pagamento non è inclusa in questo componente.
Impostazioni dell'agente consigliate
Attiva DTMF per consentire agli utenti di inserire valori numerici utilizzando il tastierino del telefono.
Funzionalità aggiuntive
Questo componente predefinito fornisce le seguenti funzionalità aggiuntive:
Finestre di dialogo di esempio
Le seguenti finestre di dialogo di esempio mostrano scenari comuni gestiti da questo componente predefinito. Le finestre di dialogo di esempio mostrano il comportamento quando il componente viene chiamata tramite telefonia, che attiva l'intent di benvenuto predefinito e la risposta dell'agente all'inizio della conversazione.
Input riuscito
L'utente finale fornisce la data di scadenza al primo tentativo; l'agente la accetta correttamente.
Input utente | Risposta dell'agente |
---|---|
Di' o inserisci la data di scadenza della carta di credito, iniziando con il mese seguito dall'anno. | |
27/01 | |
Ho ricevuto la data di scadenza della carta di credito a gennaio 2027. È corretto? | |
sì | |
Ottimo, ho finito di raccogliere la data di scadenza della carta di credito. |
Nuovi tentativi
L'utente finale fornisce la data di scadenza al primo tentativo; Alla riconferma dell'agente alla data di scadenza raccolta; l'utente finale dice "non è corretto". L'agente chiede all'utente finale di confermare quale parte della data di scadenza è errata: l'intera data, il mese o l'anno e chiede nuovamente di fornire questi dettagli.
Input utente | Risposta dell'agente |
---|---|
Di' o inserisci la data di scadenza della carta di credito, iniziando con il mese seguito dall'anno. | |
27/01 | |
Ho ricevuto la data di scadenza della carta di credito a gennaio 2027. È corretto? | |
È sbagliato | |
Non ho capito bene. Fammi sapere se vuoi cambiare l'intera data o se invece vuoi cambiare il mese o l'anno. | |
mese | |
Siamo spiacenti. Di' o inserisci il mese di scadenza della carta di credito. | |
febbraio | |
Ho ricevuto il mese di scadenza della carta di credito a febbraio. È corretto? | |
sì | |
Ho ricevuto la data di scadenza della carta di credito a febbraio 2027. È corretto? | |
sì | |
Bene, ho finito di recuperare la data di scadenza della carta di credito. |
Input parziale
Scenario: l'utente finale non è in grado di fornire la data di scadenza al primo tentativo; l'agente divide la data di scadenza e chiede un mese seguito dall'anno. L'utente finale fornisce l'input correttamente questa volta e l'agente lo accetta correttamente.
Input utente | Risposta dell'agente |
---|---|
Di' o inserisci la data di scadenza della carta di credito, iniziando con il mese seguito dall'anno. | |
13 | |
Mi dispiace, la data di scadenza non sembra corretta. Proviamo di nuovo ad acquisire il mese. Pronuncia o inserisci il mese di scadenza della tua carta di credito. |
|
1 | |
Ho ricevuto il mese di scadenza della carta di credito a gennaio. È corretto? | |
Sì, giusto | |
Di' o inserisci l'anno di scadenza della carta di credito. | |
26 | |
Ho ricevuto l'anno di scadenza della carta di credito: il 2026. È corretto? | |
sì | |
Ho ricevuto la data di scadenza della carta di credito a gennaio 2026. È corretto? | |
sì | |
Bene, ho finito di recuperare la data di scadenza della carta di credito. |
Input non riconosciuto
Il componente esce dal flusso dopo che l'utente finale ha fornito un input non riconosciuto tre volte.
Input utente | Risposta dell'agente |
---|---|
Di' o inserisci la data di scadenza della carta di credito, iniziando con il mese seguito dall'anno. | |
Va bene | |
Non ho capito. Puoi dire o inserire di nuovo la data di scadenza della carta di credito? | |
nizza | |
Mmm, ancora non sono riuscito a recuperare. Assicurati di indicare la data di scadenza della carta di credito. Puoi anche utilizzare il tastierino per inserire la data di scadenza della carta di credito. | |
buona | |
Mi dispiace, non riesco a capire la tua risposta. |
Convalida della data di scadenza della carta di credito
I mesi della data di scadenza della carta di credito devono essere inseriti come numero intero compreso tra "01" e "12" o come stringa che rappresenta un mese compreso tra "Gennaio" e "Dicembre".
L'anno della data di scadenza della carta di credito deve essere composto da quattro cifre. Se l'input è due cifre, viene convertito in un anno di quattro cifre, ad esempio "25" diventa "2025". Inoltre, l'anno non deve essere superiore a 10 anni nel futuro dalla l'anno in corso.
La data di scadenza della carta di credito, che include il mese e l'anno, deve essere una data futura considerando il mese e l'anno correnti.
Convenzioni di denominazione
Questo componente predefinito utilizza le seguenti convenzioni di denominazione:
Funzionalità | Formato | Esempio |
---|---|---|
Flusso | [Nome componente] | Raccolta delle date di scadenza delle carte di credito |
Intent specifico componente | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_credit_card_expiration_date_collection_collect_date |
Tipo di entità | prebuilt_components_[component_name]_[entity_type_name] | prebuilt_components_credit_card_expiration_date_collection_month |
Parametro | [param_name] | expiration_date |
Parametri di output
I parametri di output sono parametri di sessione che rimarranno attivi dopo l'uscita del componente. Questi parametri contengono informazioni importanti raccolte dal componente. Questo componente predefinito fornisce valori per il seguente output parametri:
Nome parametro | Descrizione | Formato di output |
---|---|---|
credit_card_expiration_date_collection_credit_card_expiration_date | Questo parametro restituisce l'oggetto dei tipi di elementi scadenza che verranno acquisiti durante la sessione del flusso di conversazione | { |
Impostazione di base
Per configurare questo componente predefinito:
Completa
L'agente ora dovrebbe essere configurato e pronto per il test.