Diese vordefinierte Komponente erfasst eine 8- bis 19-stellige Kreditkartennummer. Die erfassten Kreditkartennummern werden mit dem Luhn-Algorithmus validiert.
Beschränkungen
Zusätzlich zu den allgemeinen Einschränkungen für vordefinierte Komponenten gelten für diese vordefinierte Komponente die folgenden Einschränkungen:
- Die Integration des Zahlungs-Gateways ist nicht in der Komponente enthalten.
- Kreditkartennummern mit weniger als acht oder mehr als 19 Ziffern werden nicht unterstützt.
Empfohlene Agent-Einstellungen
Aktivieren Sie DTMF, damit Nutzer numerische Werte über die Telefontastatur eingeben können.
Zusätzliche Features
Diese vorgefertigte Komponente bietet folgende Zusatzfunktionen:
Beispieldialoge
Die folgenden Beispieldialoge veranschaulichen allgemeine Szenarien, die von dieser vordefinierten Komponente verarbeitet werden. Die Beispieldialogfelder veranschaulichen das Verhalten, wenn die Komponente über Telefonie aufgerufen wird. Dadurch werden der Standard-Begrüßungs-Intent und die erste Agent-Antwort zu Beginn der Unterhaltung ausgelöst.
Einzelner Chunk
Der Endnutzer gibt in der ersten Runde die vollständige Kreditkartennummer an. Der Kundenservicemitarbeiter validiert und akzeptiert sie.
Nutzereingabe | Agent-Antwort |
---|---|
Bitte sagen Sie den ersten Teil Ihrer Kreditkartennummer oder geben Sie ihn ein. Du kannst jederzeit „Wiedergabe“ sagen, um die aktuell erfassten Zahlen zu hören. | |
4242 4242 4242 4242 | |
Ich habe 4242424242424242 verstanden, richtig? | |
yes | |
Bitte sagen Sie den nächsten Teil Ihrer Kreditkartennummer oder geben Sie ihn ein oder sagen Sie "Das ist alles", wenn Sie fertig sind. | |
Das ist alles | |
Die Kreditkartennummer, die ich erhalten habe, lautet 4242424242424242. Stimmt das? | |
yes | |
Vielen Dank, Ihre Kreditkartennummer wurde bestätigt. |
Mehrere Teile
Der Endnutzer gibt die Kreditkartennummer in drei Blöcken an. Der Kundenservicemitarbeiter validiert und akzeptiert sie.
Nutzereingabe | Agent-Antwort |
---|---|
Bitte sagen Sie den ersten Teil Ihrer Kreditkartennummer oder geben Sie ihn ein. Du kannst jederzeit „Wiedergabe“ sagen, um die aktuell erfassten Zahlen zu hören. | |
4242 | |
Ich habe 4242, richtig? | |
yes | |
Bitte sagen Sie den nächsten Teil Ihrer Kreditkartennummer oder geben Sie ihn ein oder sagen Sie "Das ist alles", wenn Sie fertig sind. | |
424242 | |
Ich habe 424242, richtig? | |
yes | |
Bitte sagen Sie den nächsten Teil Ihrer Kreditkartennummer oder geben Sie ihn ein oder sagen Sie "Das ist alles", wenn Sie fertig sind. | |
424242 | |
Ich habe 424242, richtig? | |
yes | |
Bitte sagen Sie den nächsten Teil Ihrer Kreditkartennummer oder geben Sie ihn ein oder sagen Sie "Das ist alles", wenn Sie fertig sind. | |
Fertig | |
Die Kreditkartennummer, die ich erhalten habe, lautet 4242424242424242. Stimmt das? | |
yes | |
Vielen Dank, Ihre Kreditkartennummer wurde bestätigt. |
Erfolgreicher Versuch
Der Endnutzer gibt in der ersten Runde die vollständige Kreditkartennummer an. Der Kundenservicemitarbeiter bestätigt dies, der Endnutzer sagt jedoch „Nein“. Der Agent bittet den Endnutzer noch einmal um die Eingabe. Der Endnutzer gibt die Nummer an und bestätigt sie, und der Kundenservicemitarbeiter validiert und akzeptiert sie.
Nutzereingabe | Agent-Antwort |
---|---|
Bitte sagen Sie den ersten Teil Ihrer Kreditkartennummer oder geben Sie ihn ein. Du kannst jederzeit „Wiedergabe“ sagen, um die aktuell erfassten Zahlen zu hören. | |
5105105105105100 | |
Ich habe 5105105105105101, richtig? | |
no | |
Kein Problem. Bitte wiederholen Sie die Kreditkartennummer oder sagen Sie vier Ziffern gleichzeitig. | |
5105105105105100 | |
Ich habe die Nummer 5105105105105100, richtig? | |
yes | |
Bitte sagen Sie den nächsten Teil Ihrer Kreditkartennummer oder geben Sie ihn ein oder sagen Sie "Das ist alles", wenn Sie fertig sind. | |
Das ist alles | |
Die Kreditkartennummer, die ich erhalten habe, lautet 5105105105105100. Ist das richtig? | |
yes | |
Vielen Dank, Ihre Kreditkartennummer wurde bestätigt. |
Unbekannte Eingabe
Die Komponente beendet den Ablauf, nachdem der Endnutzer dreimal eine nicht erkannte Eingabe bereitgestellt hat.
Nutzereingabe | Agent-Antwort |
---|---|
Bitte sagen Sie den ersten Teil Ihrer Kreditkartennummer oder geben Sie ihn ein. Du kannst jederzeit „Wiedergabe“ sagen, um die aktuell erfassten Zahlen zu hören. | |
Kein Problem | |
Das habe ich nicht verstanden. Könnten Sie bitte die Kreditkartennummer noch einmal sagen oder eingeben? | |
Kein Problem | |
Hmm, ich habe das immer noch nicht verstanden. Bitte nennen Sie unbedingt Ihre Kreditkartennummer. Sie können die Kreditkartennummer auch über die Tastatur eingeben. | |
Kein Problem | |
Tut mir leid, ich kann deine Antwort nicht verstehen. |
Überprüfung der Kreditkartennummer
Gültige Kreditkartennummern müssen 8 bis 19 Ziffern haben. Diese Komponente validiert außerdem Kreditkartennummern mithilfe des Luhn-Algorithmus und der Systemfunktion IS_CREDIT_CARD_NUMBER.
Namenskonventionen
Diese vordefinierte Komponente verwendet die folgenden Namenskonventionen:
Funktion | Format | Beispiel |
---|---|---|
Fluss | [Komponentenname] | Erfassung von Kreditkartennummern |
Komponentenspezifischer Intent | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_credit_card_number_collection_credit_card_sequence |
Parameter | [Parametername] | user_provided_new_seq |
Ausgabeparameter
Ausgabeparameter sind Sitzungsparameter, die auch nach Beenden der Komponente aktiv bleiben. Diese Parameter enthalten wichtige Informationen, die von der Komponente erfasst werden. Diese vordefinierte Komponente stellt Werte für die folgenden Ausgabeparameter bereit:
Parametername | Beschreibung | Ausgabeformat |
---|---|---|
credit_card_status | Dieser Parameter gibt die Gültigkeit der gesammelten Kreditkartennummer mithilfe des Luhn-Algorithmus an: „gültig“ bedeutet, dass die eingegangene Kreditkartennummer bestätigt wurde und zwischen 8 und 19 Ziffern lang ist „ungültig“ bedeutet, dass die erfasste Kreditkartennummer ungültig ist oder nicht zwischen 8 und 19 Ziffern hat. |
String |
credit_card_number_collection_credit_card_number | Dieser Parameter gibt die von der Komponente erfasste Kreditkartennummer zurück. | String |
Grundlegende Einstellungen
So richten Sie diese vordefinierte Komponente ein:
Fertig
Der Agent sollte jetzt eingerichtet und bereit zum Testen sein.