Die vordefinierte Komponente für Anfechtungen authentifiziert den Nutzer und ermöglicht es ihm, Gebühren, Transaktionen und Gebühren anzufechten oder anzufechten. Diese Komponente verwendet eine angepasste Version der vordefinierten Komponente für die Authentifizierung, um Kontoinhaber und Karteninhaber zu authentifizieren. Die Komponente verwendet außerdem eine angepasste Version der vordefinierten Komponente Geburtsdatum, um Datumsangaben für angefochtene Transaktionen zu erfassen.
Beschränkungen
Zusätzlich zu den allgemeinen Einschränkungen für vordefinierte Komponenten gelten für diese vordefinierte Komponente die folgenden Einschränkungen:
- Diese Komponente verschlüsselt keine Daten.
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.
Nicht authentifizierter Nutzer mit Transaktionsanfechtung
Der Agent erkennt, dass der Nutzer noch nicht authentifiziert wurde, und erfasst Informationen, um zu bestätigen, dass der Nutzer ein registrierter Kontoinhaber ist. Der Agent sammelt Informationen über die Anfechtung, einschließlich Kontonummer, Einspruchsmodus, Datum und Betrag, und erstellt einen neuen Fall für die Anfechtung.
Nutzereingabe | Agent-Antwort |
---|---|
Der Agent authentifiziert den Nutzer mit der vordefinierten Authentifizierung-Komponente | |
Vielen Dank, Sie wurden erfolgreich authentifiziert. | |
Denken Sie daran, dass Sie über Ihr Onlinebanking-Portal einen Anspruch geltend machen oder eine Belastung anfechten können. Möchtest du diese Unterhaltung fortsetzen, um einen Anspruch geltend zu machen oder Einspruch zu erheben? | |
Ja, Einspruch erheben | |
Bitte teilen Sie uns mit, ob Ihre Anfechtung mit der Abrechnung oder Transaktion per Kreditkarte zusammenhängt. | |
Es geht um meine Transaktion | |
Bitte warten Sie, während Ihre Kontodetails abgerufen werden. Wir haben festgestellt, dass Ihrer Telefonnummer zwei Konten zugeordnet sind. Bitte teile uns die letzten vier Ziffern des Kontos mit, auf das du dich beziehst. |
|
1001 | |
Vielen Dank. Die letzten vier Ziffern, die wir erhalten haben, sind 1001. Ist das richtig? | |
Ja | |
Zunächst: Wie lautet das Transaktionsdatum? | |
Der Kundenservicemitarbeiter erfasst das Transaktionsdatum mithilfe der vorgefertigten Komponente Geburtsdatum | |
Können Sie den überwiesenen Betrag bestätigen? Wenn Sie beispielsweise nach einer Transaktion über 100, 30 € suchen, sagen Sie „100“. | |
15 Dollar | |
Du hast den Einspruchsbetrag von 15 $für das Datum 05.05.2023 eingegeben. Möchtest du Einspruch gegen dein Konto einlegen? | |
Ja | |
Wir haben einen neuen Fall für Ihre Anfechtung erstellt. Ihre Fallnummer lautet 448639. Sie wurde an Ihre registrierte E-Mail-Adresse weitergegeben. Nach Überprüfung der von dir bereitgestellten Informationen erstatten wir dir den Betrag auf das Konto mit der Endung 1001 zurück. |
Authentifizierter Nutzer mit Kreditkartenanfechtung
Der Agent identifiziert, dass der Nutzer zuvor authentifiziert wurde, und ruft Informationen über die für den Nutzer registrierte Karte ab. Der Nutzer entscheidet sich dafür, die Karte dauerhaft zu sperren, und der Agent generiert die Anfrage zum dauerhaften Sperren der Karte. Der Agent fragt dann den Nutzer, ob er eine neue Karte für die dauerhaft gesperrte Karte neu ausstellen möchte, und erstellt eine Neuausstellungsanfrage für die Karte.
Nutzereingabe | Agent-Antwort |
---|---|
Wir haben festgestellt, dass Ihrer Nummer zwei Kreditkarten zugeordnet sind. Suchst du nach einer Kartennummer, die auf 4321 endet? | |
Ja | |
Wenn sich Ihre Anfechtung auf die Kreditkartenabrechnung bezieht, sagen Sie „Kreditkartenabrechnung“. | |
Kreditkartenabrechnung | |
Möchten Sie eine Anfechtung im Zusammenhang mit einer zu viel berechneten Gebühr oder einer Ausgabe auf Ihrer Kreditkartenabrechnung einreichen? | |
Mir wurde zu viel berechnet | |
In welchem Monat ist das potenzielle Problem aufgetreten? | |
04 | |
Können Sie uns den Betrag, den Sie geltend machen möchten, bestätigen? Wenn du beispielsweise nach einem Anspruch über 100, 30 $suchen möchtest, sag „100“. | |
4567 | |
Vielen Dank! Können Sie uns bitte die Beschreibung der Gebühr im Zusammenhang mit diesem potenziellen Problem bestätigen? Sie können zwischen jährlichen Gebühren, Transaktionsgebühren, Gebühren für Zahlungsverzug und anderen Gebühren wählen. | |
Es war eine Jahresgebühr | |
Du hast den Einspruchsbetrag von 4.567 $für das Datum 01.04.2023 eingegeben. Möchtest du eine Anfechtung deiner Kreditkarte anfechten? | |
Ja | |
Wir haben einen neuen Fall für Ihre Anfechtung erstellt. Ihre Fallnummer lautet 111236. Sie wurde an Ihre registrierte Telefonnummer weitergegeben. Ihre Anfrage wird innerhalb der nächsten 3 Arbeitstage bearbeitet. |
Namenskonventionen
Diese vordefinierte Komponente verwendet die folgenden Namenskonventionen:
Funktion | Format | Beispiel |
---|---|---|
Fluss | [Komponentenname] | Streitigkeiten |
Komponentenspezifischer Intent | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_disputes_dispute_type |
Entitätstyp | prebuilt_components_[component_name]_[entity_type] | prebuilt_components_disputes_dispute_reason |
Webhook | prebuilt_components_[component_name]:[webhook_action] | prebuilt_components_disputes:get_disputed_transaction |
Eingabeparameter
Eingabeparameter sind Parameter, mit denen bestimmte Verhaltensweisen der Komponente konfiguriert werden. Die Parameter werden von einer oder mehreren Bedingungen im Ablauf verwendet, um zu bestimmen, wie sich die Komponente verhalten soll. Parameter auf Ablaufebene müssen wie unten beschrieben auf der Startseite der Komponente festgelegt werden. Sitzungsbezogene Parameter können entweder über einen aufrufenden Ablauf oder auf der Startseite dieser Komponente festgelegt werden.
Diese vordefinierte Komponente unterstützt die folgenden Eingabeparameter:
Parametername | Beschreibung | Eingabeformat |
---|---|---|
$session.params.auth_level | (optional) Gibt die Authentifizierungsstufe des Aufrufers an. | integer |
$session.params.auth_level_req | Gibt die Authentifizierungsstufe an, die erforderlich ist, bevor ein Nutzer auf seinen Transaktionsverlauf zugreifen kann. Dieser Wert ist in den Parametervoreinstellungen der Auftragsausführung für Seiteneinträge auf der Seite check auth level konfiguriert. Der Standardwert ist 1 . |
integer |
$session.params.account_auth_enabled | Gibt an, ob der Nutzer als Kontoinhaber authentifiziert werden soll, wie unter Authentifizierungstypen beschrieben. Dieser Wert ist in den Parametervoreinstellungen der Auftragsausführung für Seiteneinträge auf der Seite check auth level konfiguriert. Der Standardwert ist true . |
boolean |
$session.params.card_auth_enabled | Gibt an, ob der Nutzer als Karteninhaber authentifiziert werden soll, wie unter Authentifizierungstypen beschrieben. Dieser Wert ist in den Parametervoreinstellungen der Auftragsausführung für Seiteneinträge auf der Seite check auth level konfiguriert. Der Standardwert ist false . |
boolean |
$session.params.phone_number | (Optional) Die registrierte Telefonnummer des Kunden, die für die Authentifizierung verwendet wird. | String |
$session.params.card_count | Optional: Anzahl der Kreditkarten, die dem authentifizierten Nutzer zugeordnet sind. | integer |
$session.params.account_count | Optional: Die Anzahl der Konten, die der registrierten Telefonnummer zugeordnet sind. Dazu gehören Selbstkonten und Konten, für die der Nutzer eine Vollmacht hat. | integer |
$session.params.last_four_digit_of_card_number | (Optional) Die letzten vier Ziffern der Kartennummer, für die Einspruch erhoben werden kann. Wenn der Kunde nur eine Karte hat, werden diese Informationen nach der Authentifizierung automatisch abgerufen. Wenn der Kunde mehrere Karten hat, wird die spezifische Kartennummer vom Kunden erfasst. | String |
$session.params.last_four_digit_of_account_number | Optional: Die letzten vier Ziffern der Nummer des Kundenkontos, für das Einspruch erhoben werden kann. Wenn der Kunde nur ein Konto hat, werden diese Informationen nach der Authentifizierung automatisch abgerufen. Wenn der Kunde mehrere Konten hat, wird die spezifische Kontonummer vom Kunden erfasst. | String |
$flow.max_dispute_month | Gibt die maximale Anzahl der Monate vor dem aktuellen Datum an, die für ein angefochtenes Transaktionsdatum zulässig ist. Standardmäßig ist dieser Wert -6 . Das bedeutet, dass für Transaktionen, die maximal 6 Monate vor dem aktuellen Datum anfechten, möglicherweise Einspruch erhoben werden kann. |
integer |
$flow.max_attempts | Gibt die Anzahl der zulässigen Wiederholungsversuche an, wenn das Einmalpasswort vom Nutzer abgerufen wird. Der Standardwert ist 2 . |
integer |
flow.max_retry_counter | Gibt die Anzahl der zulässigen Wiederholungsversuche an, wenn Informationen vom Nutzer erfasst werden. Der Standardwert ist 2 . |
integer |
Wenn Sie die Eingabeparameter für diese Komponente konfigurieren möchten, maximieren Sie die entsprechende Anleitung.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Build aus.
- Klicken Sie im Abschnitt Abläufe auf die importierte Komponente.
- Klicken Sie im Bereich Seiten auf die Startseite.
- Klicken Sie auf der Startseite auf die Route true.
- Bearbeiten Sie im Fenster „Route“ die Werte unter Parameter Presets (Voreinstellungen für Parameter) nach Bedarf.
- Klicken Sie auf Speichern.
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 |
---|---|---|
auth_level | Gibt die Authentifizierungsstufe des Aufrufers an. | integer |
phone_number | Die lokale Telefonnummer des Nutzers ohne Ländercode, die zur Identifizierung des Nutzers verwendet wird. | String |
card_count | Anzahl der Kreditkarten, die dem authentifizierten Nutzer zugeordnet sind. | integer |
account_count | Die Anzahl der Konten, die der registrierten Telefonnummer zugeordnet sind. Dazu gehören Selbstkonten und Konten, für die der Nutzer eine Vollmacht hat. | integer |
last_four_digit_of_card_number | Die letzten vier Ziffern der Kartennummer, für die die Anfechtung eingereicht wurde. | String |
last_four_digit_of_account_number | Die letzten vier Ziffern der Nummer des Kundenkontos, für das der Einspruch erhoben wurde. | String |
transfer_reason | Dieser Parameter gibt den Grund an, warum der Ablauf beendet wurde, falls er nicht erfolgreich war. Der zurückgegebene Wert ist einer der folgenden:agent : Der Endnutzer hat während der Unterhaltung einen menschlichen Kundenservicemitarbeiter angefordert.denial_of_information : Der Endnutzer hat abgelehnt, von der Komponente angeforderte Informationen freizugeben.max_no_input : Für die Unterhaltung wurde die maximale Anzahl von Wiederholungen für Ereignisse ohne Eingabe erreicht. Siehe integrierte Ereignisse ohne Eingabe.max_no_match : Für die Unterhaltung wurde die maximale Anzahl von Wiederholungen für Ereignisse ohne Übereinstimmung erreicht. Siehe integrierte Ereignisse ohne Übereinstimmung.webhook_error : Ein Webhook-Fehler ist aufgetreten. Weitere Informationen finden Sie unter Integriertes Ereignis „webhook.error“. webhook_not_found : Eine Webhook-URL war nicht erreichbar. Siehe webhook.error.not-found integriertes Ereignis. |
String |
Grundlegende Einstellungen
So richten Sie diese vordefinierte Komponente ein:
- Importieren Sie die vordefinierte Komponente.
- Konfigurieren Sie die bereitgestellten flexiblen Webhooks mit einer Konfiguration, die Ihre externen Dialogflow-Dienste beschreibt. Weitere Informationen finden Sie unten im Abschnitt „Webhook-Einrichtung“.
Webhook-Einrichtung
Um diese Komponente zu verwenden, müssen Sie die enthaltenen flexiblen Webhooks konfigurieren, um die erforderlichen Informationen von Ihren externen Diensten abzurufen.
Authentifizierung
Wenn Sie noch keine externen Dienste konfiguriert haben, die für die Authentifizierung erforderlich sind, müssen Sie diese so konfigurieren, dass die Authentifizierung von Nutzern für diese Komponente aktiviert wird. Eine ausführliche Anleitung finden Sie unter Authentifizierungs-Webhook einrichten.
Kreditkartendetails abrufen
Der Webhook prebuilt_components_account_services:get_credit_card_details
wird von der Komponente verwendet, um Informationen zu den für einen Nutzer registrierten Kreditkarten abzurufen.
API-Anfrageparameter
Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.
Parametername | Beschreibung | Eingabeformat |
---|---|---|
$session.params.phone_number | Die lokale Telefonnummer des Nutzers ohne Ländercode, die zur Identifizierung des Nutzers verwendet wird. | String |
API-Antwortparameter
Die folgenden Parameter werden aus der API-Antwort abgerufen, damit sie von der Komponente verwendet werden können.
Parametername | Beschreibung | Ausgabeformat |
---|---|---|
credit_card_count | Die Anzahl der Kreditkarten, die der registrierten Telefonnummer zugeordnet sind. | integer |
last_four_digit_of_credit_card_number | Wenn ein Nutzer nur eine Kreditkarte hat, werden die letzten vier Ziffern der Kartennummer zurückgegeben. Wenn ein Nutzer mehr als eine Karte hat, lautet der Wert dieses Parameters null . |
String |
E‑Mail | Die für das Konto registrierte E-Mail-Adresse. Ist für das Konto keine E-Mail-Adresse registriert, lautet der Wert dieses Parameters null . |
String |
Wenn Sie den Webhook „Kreditkartendetails abrufen“ für diese Komponente konfigurieren möchten, maximieren Sie die Anleitung.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_account_services:get_credit_card_details“ aus.
- Ersetzen Sie die URL im Feld Webhook-URL in Dialogflow durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
- Prüfen Sie den Anfragetext und aktualisieren Sie ihn, um das richtige Anfrageformat für den Webhook zu erstellen.
- Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort des Webhooks zu extrahieren. Die Parameternamen dürfen nicht geändert werden, da sie von der Komponente für den Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
- Überprüfen Sie die Einstellungen für die Authentifizierung und aktualisieren Sie sie nach Bedarf.
- Klicken Sie auf Speichern.
Kreditkarte bestätigen
Der Webhook prebuilt_components_disputes:validate_credit_card
wird von der Komponente verwendet, um zu prüfen, ob eine angegebene Kreditkarte für den Nutzer registriert ist.
API-Anfrageparameter
Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.
Parametername | Beschreibung | Eingabeformat |
---|---|---|
$session.params.phone_number | Die lokale Telefonnummer des Nutzers ohne Ländercode, die zur Identifizierung des Nutzers verwendet wird. | String |
$session.params.last_four_digit_of_card_number | Die letzten vier Ziffern der Kartennummer, über die der Nutzer Einspruch erheben möchte. | String |
API-Antwortparameter
Die folgenden Parameter werden aus der API-Antwort abgerufen, damit sie von der Komponente verwendet werden können.
Parametername | Beschreibung | Ausgabeformat |
---|---|---|
card_found | Gibt an, ob die angeforderte Karte vorhanden ist. | boolean |
Maximieren Sie den Bereich, um den Webhook „Kreditkartenprüfung validieren“ für diese Komponente zu konfigurieren, um Anweisungen zu erhalten.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_disputes:valid_credit_card“ aus.
- Ersetzen Sie die URL im Feld Webhook-URL in Dialogflow durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
- Prüfen Sie den Anfragetext und aktualisieren Sie ihn, um das richtige Anfrageformat für den Webhook zu erstellen.
- Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort des Webhooks zu extrahieren. Die Parameternamen dürfen nicht geändert werden, da sie von der Komponente für den Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
- Überprüfen Sie die Einstellungen für die Authentifizierung und aktualisieren Sie sie nach Bedarf.
- Klicken Sie auf Speichern.
Konto validieren
Mit dem Webhook prebuilt_components_account_services:validate_account
prüft die Komponente anhand der registrierten Telefonnummer des Nutzers und der letzten vier Ziffern der angegebenen Kontonummer, ob ein Konto vorhanden ist.
Der Webhook gibt außerdem den Kontostand zurück, sofern ein Konto vorhanden ist.
API-Anfrageparameter
Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.
Parametername | Beschreibung | Eingabeformat |
---|---|---|
$session.params.phone_number | Die lokale Telefonnummer des Nutzers ohne Ländercode, die zur Identifizierung des Nutzers verwendet wird. | String |
$session.params.last_four_digit_of_account_number | Die letzten vier Ziffern der Kontonummer, über die der Nutzer Einspruch erheben möchte. | String |
API-Antwortparameter
Die folgenden Parameter werden aus der API-Antwort abgerufen, damit sie von der Komponente verwendet werden können.
Parametername | Beschreibung | Ausgabeformat |
---|---|---|
account_found | Gibt an, ob für das registrierte Konto des Nutzers ein Konto mit den letzten vier Ziffern vorhanden ist. | boolean |
Kontostand | Der aktuelle Kontostand, falls vorhanden. | Zahl |
Wenn Sie den Konto-Webhook für diese Komponente überprüfen möchten, maximieren Sie die entsprechende Anleitung.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_account_services:valid_account“ aus.
- Ersetzen Sie die URL im Feld Webhook-URL in Dialogflow durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
- Prüfen Sie den Anfragetext und aktualisieren Sie ihn, um das richtige Anfrageformat für den Webhook zu erstellen.
- Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort des Webhooks zu extrahieren. Die Parameternamen dürfen nicht geändert werden, da sie von der Komponente für den Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
- Überprüfen Sie die Einstellungen für die Authentifizierung und aktualisieren Sie sie nach Bedarf.
- Klicken Sie auf Speichern.
Transaktion validieren
Der Webhook prebuilt_components_disputes:validate_transaction
wird von der Komponente verwendet, um zu prüfen, ob eine angegebene Transaktion vorhanden ist.
API-Anfrageparameter
Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.
Parametername | Beschreibung | Eingabeformat |
---|---|---|
$session.params.phone_number | Die lokale Telefonnummer des Nutzers ohne Ländercode, die zur Identifizierung des Nutzers verwendet wird. | String |
$flow.dispute_type | Der Typ der angefochtenen Transaktion. Gültige Werte werden von der benutzerdefinierten Entität prebuilt_components_disputes_dispute_type definiert. |
String |
$flow.dispute_date | Das Datum der angefochtenen Transaktion im Format JJJJ-MM-TT. | String |
$flow.dispute_amount | Der Betrag der angefochtenen Transaktion. | integer |
$flow.last_vier_Stellen | Die letzten vier Ziffern der Kreditkarten- oder Kontonummer, auf die sich die angefochtene Transaktion bezieht | String |
API-Antwortparameter
Die folgenden Parameter werden aus der API-Antwort abgerufen, damit sie von der Komponente verwendet werden können.
Parametername | Beschreibung | Ausgabeformat |
---|---|---|
transaction_found | Gibt an, ob die angeforderte Transaktion vorhanden ist. | boolean |
Maximieren Sie den Bereich, um den Webhook der Bestätigung der Transaktion für diese Komponente zu konfigurieren, um weitere Anweisungen zu erhalten.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_disputes:valid_transaction“ aus.
- Ersetzen Sie die URL im Feld Webhook-URL in Dialogflow durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
- Prüfen Sie den Anfragetext und aktualisieren Sie ihn, um das richtige Anfrageformat für den Webhook zu erstellen.
- Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort des Webhooks zu extrahieren. Die Parameternamen dürfen nicht geändert werden, da sie von der Komponente für den Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
- Überprüfen Sie die Einstellungen für die Authentifizierung und aktualisieren Sie sie nach Bedarf.
- Klicken Sie auf Speichern.
Einspruchsverfahren erstellen
Der Webhook prebuilt_components_disputes:create_dispute_case
wird von der Komponente verwendet, um einen neuen Fall für eine Anfechtung zu erstellen.
API-Anfrageparameter
Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.
Parametername | Beschreibung | Eingabeformat |
---|---|---|
$session.params.phone_number | Die lokale Telefonnummer des Nutzers ohne Ländercode, die zur Identifizierung des Nutzers verwendet wird. | String |
$flow.dispute_type | Die Art der Anfechtung. Gültige Werte werden von der benutzerdefinierten Entität prebuilt_components_disputes_dispute_type definiert. |
String |
$flow.dispute_date | Das Datum der angefochtenen Transaktion im Format JJJJ-MM-TT. | String |
$flow.dispute_amount | Der Betrag der angefochtenen Transaktion. | integer |
$flow.dispute_reason | Der Grund für den Einspruch. Gültige Werte werden von der benutzerdefinierten Entität prebuilt_components_disputes_dispute_reason definiert. |
String |
$flow.dispute_fee_type: | Gebührentyp für die Anfechtung. Gültige Werte werden von der benutzerdefinierten Entität prebuilt_components_disputes_fee_types definiert. |
String |
$flow.last_vier_Stellen | Die letzten vier Ziffern der Kreditkarten- oder Kontonummer, auf die sich die angefochtene Transaktion bezieht | String |
API-Antwortparameter
Die folgenden Parameter werden aus der API-Antwort abgerufen, damit sie von der Komponente verwendet werden können.
Parametername | Beschreibung | Ausgabeformat |
---|---|---|
dispute_case_number | Die Fallnummer für den erstellten Einspruch. | integer |
Wenn Sie den Webhook „Einspruchsfall erstellen“ für diese Komponente konfigurieren möchten, maximieren Sie die entsprechende Anleitung.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_disputes:create_dispute_case“ aus.
- Ersetzen Sie die URL im Feld Webhook-URL in Dialogflow durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
- Prüfen Sie den Anfragetext und aktualisieren Sie ihn, um das richtige Anfrageformat für den Webhook zu erstellen.
- Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort des Webhooks zu extrahieren. Die Parameternamen dürfen nicht geändert werden, da sie von der Komponente für den Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
- Überprüfen Sie die Einstellungen für die Authentifizierung und aktualisieren Sie sie nach Bedarf.
- Klicken Sie auf Speichern.
Fertig
Der Agent und seine Webhooks sollten jetzt eingerichtet und bereit zum Testen sein.