Diese vordefinierte Komponente erfasst eine 8- bis 19-stellige Kreditkartennummer. Erfasste 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 Zahlungsgateways ist nicht in der Komponente enthalten.
- Kreditkartennummern mit weniger als 8 oder mehr als 19 Ziffern werden nicht unterstützt.
Empfohlene Einstellungen für Kundenservicemitarbeiter
Aktivieren Sie DTMF, damit Nutzer numerische Werte über die Telefontastatur eingeben können.
Zusätzliche Funktionen
Diese vorgefertigte Komponente bietet die folgenden zusätzlichen Funktionen:
Beispieldialoge
Die folgenden Beispieldialogfelder veranschaulichen gängige Szenarien, die von dieser vorgefertigten Komponente verarbeitet werden. Die Beispieldialoge zeigen das Verhalten, wenn die Komponente über die Telefonie aufgerufen wird. Dadurch werden der Standard-Begrüßungs-Intent und die erste Antwort des Kundenservicemitarbeiters zu Beginn der Unterhaltung ausgelöst.
Einzelner Block
Der Endnutzer gibt in der ersten Unterhaltung die vollständige Kreditkartennummer an. Der Kundenservicemitarbeiter bestätigt und akzeptiert sie.
Nutzereingabe | Antwort des Kundenservicemitarbeiters |
---|---|
Nennen oder geben Sie den ersten Teil Ihrer Kreditkartennummer ein. Sie können jederzeit „Abspielen“ sagen, um die aktuell erfassten Nummern zu hören. | |
4242 4242 4242 4242 | |
Ich habe 4242424242424242 erhalten. Ist das richtig? | |
Ja | |
Nennen Sie bitte den nächsten Teil Ihrer Kreditkartennummer oder geben Sie ihn ein. Wenn Sie fertig sind, sagen Sie „Fertig“. | |
Das war's schon. | |
Zur Bestätigung: Die Kreditkartennummer lautet 4242424242424242. Ist das richtig? | |
Ja | |
Vielen Dank. Ihre Kreditkartennummer wurde bestätigt. |
Mehrere Teile
Der Endnutzer gibt die Kreditkartennummer in drei Teilen an. Der Kundenservicemitarbeiter bestätigt und akzeptiert sie.
Nutzereingabe | Antwort des Kundenservicemitarbeiters |
---|---|
Nennen oder geben Sie den ersten Teil Ihrer Kreditkartennummer ein. Sie können jederzeit „Abspielen“ sagen, um die aktuell erfassten Nummern zu hören. | |
4242 | |
Ich habe 4242, ist das richtig? | |
Ja | |
Nennen Sie bitte den nächsten Teil Ihrer Kreditkartennummer oder geben Sie ihn ein. Wenn Sie fertig sind, sagen Sie „Fertig“. | |
424242 | |
Ich habe 424242. Ist das richtig? | |
Ja | |
Nennen Sie bitte den nächsten Teil Ihrer Kreditkartennummer oder geben Sie ihn ein. Wenn Sie fertig sind, sagen Sie „Fertig“. | |
424242 | |
Ich habe 424242. Ist das richtig? | |
Ja | |
Nennen Sie bitte den nächsten Teil Ihrer Kreditkartennummer oder geben Sie ihn ein. Wenn Sie fertig sind, sagen Sie „Fertig“. | |
Fertig | |
Zur Bestätigung: Die Kreditkartennummer lautet 4242424242424242. Ist das richtig? | |
Ja | |
Vielen Dank. Ihre Kreditkartennummer wurde bestätigt. |
Wiederholen erfolgreich
Der Endnutzer gibt in der ersten Unterhaltung die vollständige Kreditkartennummer an. Der Kundenservicemitarbeiter bestätigt sie noch einmal, aber der Endnutzer sagt „Nein“. Der Kundenservicemitarbeiter bittet den Endnutzer, die Eingabe noch einmal vorzunehmen. Der Endnutzer gibt die Nummer an und bestätigt sie. Der Kundenservicemitarbeiter validiert und akzeptiert sie.
Nutzereingabe | Antwort des Kundenservicemitarbeiters |
---|---|
Nennen oder geben Sie den ersten Teil Ihrer Kreditkartennummer ein. Sie können jederzeit „Abspielen“ sagen, um die aktuell erfassten Nummern zu hören. | |
5105105105105100 | |
Ich habe 5105105105105101 erhalten. Ist das richtig? | |
no | |
Kein Problem. Bitte wiederholen Sie die Kreditkartennummer oder sagen Sie jeweils vier Ziffern. | |
5105105105105100 | |
Ich habe 5105105105105100, ist das richtig? | |
Ja | |
Nennen Sie bitte den nächsten Teil Ihrer Kreditkartennummer oder geben Sie ihn ein. Wenn Sie fertig sind, sagen Sie „Fertig“. | |
Das war's schon. | |
Zur Bestätigung: Die Kreditkartennummer lautet 5105105105105100. Ist das richtig? | |
Ja | |
Vielen Dank. Ihre Kreditkartennummer wurde bestätigt. |
Unbekannte Eingabe
Die Komponente beendet den Ablauf, nachdem der Endnutzer dreimal eine nicht erkannte Eingabe gemacht hat.
Nutzereingabe | Antwort des Kundenservicemitarbeiters |
---|---|
Nennen oder geben Sie den ersten Teil Ihrer Kreditkartennummer ein. Sie können jederzeit „Abspielen“ sagen, um die aktuell erfassten Nummern zu hören. | |
Alles in Ordnung | |
Das habe ich nicht verstanden. Können Sie die Kreditkartennummer noch einmal sagen oder eingeben? | |
Alles in Ordnung | |
Hm, das habe ich immer noch nicht verstanden. Achten Sie darauf, dass Sie die Kreditkartennummer richtig nennen. Sie können die Kreditkartennummer auch über die Zahlentastatur eingeben. | |
Alles in Ordnung | |
Ich habe Ihre Antwort leider nicht verstanden. |
Überprüfung der Kreditkartennummer
Gültige Kreditkartennummern müssen zwischen 8 und 19 Ziffern lang sein. Außerdem werden mit dieser Komponente Kreditkartennummern mithilfe des Luhn-Algorithmus und der Systemfunktion IS_CREDIT_CARD_NUMBER validiert.
Namenskonventionen
Für diese vorgefertigte Komponente gelten die folgenden Namenskonventionen:
Funktion | Format | Beispiel |
---|---|---|
Flow | [Component Name] | Erhebung von Kreditkartennummern |
Komponentenspezifischer Intent | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_credit_card_number_collection_credit_card_sequence |
Parameter | [param_name] | user_provided_new_seq |
Ausgabeparameter
Ausgabeparameter sind Sitzungsparameter, die nach dem Verlassen der Komponente aktiv bleiben. Diese Parameter enthalten wichtige Informationen, die von der Komponente erfasst werden. Diese vordefinierte Komponente liefert Werte für die folgenden Ausgabeparameter:
Parametername | Beschreibung | Ausgabeformat |
---|---|---|
credit_card_status | Dieser Parameter gibt die Gültigkeit der erfassten Kreditkartennummer anhand des Luhn-Algorithmus an: „valid“ gibt an, dass die erfasste Kreditkartennummer erfolgreich validiert wurde und zwischen 8 und 19 Ziffern lang ist „invalid“ gibt an, dass die erfasste Kreditkartennummer ungültig ist oder nicht zwischen 8 und 19 Ziffern lang ist |
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 vorkonfigurierte Komponente ein:
Abgeschlossen
Ihr Agent sollte jetzt eingerichtet und bereit zum Testen sein.