Loading
Agentforce-Kontaktcenter
Inhalt
Filter auswählen

          Keine Ergebnisse
          Keine Ergebnisse
          Hier sind einige Suchtipps

          Überprüfen Sie die Schreibweise Ihrer Stichwörter.
          Verwenden Sie allgemeinere Suchbegriffe.
          Wählen Sie weniger Filter aus, um Ihre Suche auszuweiten.

          Gesamte Salesforce-Hilfe durchsuchen
          Erstellen eines WhatsApp-Zahlungsbildschirm-Flows für Indien

          Erstellen eines WhatsApp-Zahlungsbildschirm-Flows für Indien

          Dieses Tutorial führt Sie durch die Erstellung eines Beispielbildschirm-Flows, der eine Messaging-Komponente für Zahlungen verwendet, um eine Zahlungsanforderung an einen Kunden zu senden. Sie können die Komponente verwenden, um Zahlungen von Kunden direkt in einem WhatsApp-Messaging-Kanal anzufordern. Wenn Sie diese Komponente senden und mit dynamischen Auftragsdetails ausfüllen möchten, können Sie einen Bildschirm-Flow erstellen. Mit diesem Flow können Sie die erforderlichen Zahlungsdaten erfassen, indem Sie Apex-Aktionen aufrufen. Die Daten umfassen Belegposten, Gesamtsummen, Auftragskontext und benutzerdefinierte Parameter wie Versandbeträge. Nach der Datenerfassung verwendet der Flow die Aktion "Erweiterte Nachricht", um die Komponente an den Benutzer zu senden.

          • Entsprechende Informationen finden Sie unter Verwenden von Bildschirm-Flows zur Interaktion mit Benutzern und Erste Schritte mit Bildschirm-Flows.
          • Erstellen Sie eine WhatsApp-Zahlungsmessaging-Komponente. Stellen Sie für Ihre Komponenteneigenschaften sicher, dass Sie als Ländernamen Indien und als Währungscode Indische Rupie auswählen.
          • Stellen Sie sicher, dass die Apex-Klassen zum Abrufen von Zahlungsdaten (PaymentMessageLineltems, PaymentPaymentTotal, PaymentOrderContext, PaymentMessage und PaymentInitiations) in Ihrer Organisation verfügbar sind. Zum besseren Verständnis können Sie über eigene Klassennamen verfügen. Weitere Informationen zum Erstellen einer Apex-Klasse und eines Beispielcodes finden Sie unter Erstellen einer Apex-Klasse und Beispielcodeauszüge für Apex-Klassen.
          • WhatsApp Pay India unterstützt Zahlungs-Gateways, UPI und Zahlungslinks. Weitere Informationen finden Sie unter Meta WhatsApp Payment – India.
          • Wenn Sie den Auftragsstatus an den Endbenutzer zurücksenden, erstellen Sie zwei benutzerdefinierte Parameter in Ihrer Messaging-Komponente für Zahlungen. Eine zum Erfassen der Referenz-ID und eine zum Erfassen der Auftragsstatusbezeichnung. Stellen Sie außerdem sicher, dass Sie Ihre WABA-Vorlage für den Auftragsstatus konfiguriert haben. Wenn Sie noch keine Konfiguration vorgenommen haben, melden Sie sich bei Ihrem WABA-Account an und wechseln Sie zu Ihrer Nachrichtenvorlage. Wählen Sie auf der Registerkarte "Dienstprogramm" die Option Auftragsstatus aus und senden Sie sie dann zur Überprüfung.
          • Erstellen Sie eine Apex-Klasse, die den Zahlungsstatus verarbeitet.
          • Erstellen Sie einen benutzerdefinierten Parameter, um den Versandbetrag zu erfassen. Hierbei handelt es sich um einen optionalen Parameter, der Ihnen nicht standardmäßig zur Verfügung steht.
          • Die Ablaufzeiten der Messaging-Sitzung können von den Ablaufzeiten der Zahlungskomponente abweichen.
          • Senden Sie den Auftragsstatus im Chat an den Kunden zurück.

          Erstellen eines benutzerdefinierten Parameters

          1. Geben Sie unter "Setup" im Feld "Schnellsuche" den Text Messaging-Komponenten ein und wählen Sie dann Messaging-Komponenten aus.
          2. Suchen Sie Ihre WhatsApp Pay-Messaging-Komponente und klicken Sie darauf.
          3. Klicken Sie auf Parameter.
          4. Klicken Sie auf Neu.
            Das Fenster "Neuer Pameter" wird angezeigt.
          5. Geben Sie shipping_amount als Namen ein und wählen Sie type als double aus.
          6. Klicken Sie auf Speichern.

          Schritt 1: Erstellen eines Bildschirm-Flows

          1. Geben Sie unter Setup im Feld "Schnellsuche" den Text Flows ein und wählen Sie dann Flows aus.
          2. Klicken Sie auf Neuer Flow und wählen Sie Bildschirm-Flow aus.
            Der Bildschirm-Flow wird auf der Seite mit dem automatischen Layout angezeigt. Wenn "Bildschirm-Flow" nicht angezeigt wird, verwenden Sie das Suchfeld, um nach "Bildschirm-Flow" zu suchen.
          3. Klicken Sie auf +, um die erforderlichen Bildschirm-Flow-Elemente hinzuzufügen.
            Weitere Informationen zur Verwendung von Flow Builder-Elementen wie Bildschirm, Zuweisung und Aktion finden Sie unter Flow-Elemente.

          Schritt 2: Abrufen der Messaging-Sitzungs-ID

          1. Klicken Sie auf +, um Ihrem Flow ein Bildschirmelement hinzuzufügen, um die Sitzungs-ID zu erfassen.
            Das Fenster "Neuer Bildschirm" wird angezeigt.
          2. Geben Sie unter "Komponenten" im Suchfeld Text ein und wählen Sie dann Text aus, um dem Bildschirmelement eine Textkomponente hinzuzufügen.
          3. Geben Sie unter "Eigenschaften" für "Bezeichnung" den Text GetSessionld und bei Bedarf Details in andere Felder ein.
          4. Klicken Sie auf Fertig.
            Der Flow wird mit dem Bildschirmelement "GetSessionld" aktualisiert.
          5. Klicken Sie unterhalb des Bildschirmelements auf +, um dem Flow ein Zuweisungselement hinzuzufügen.
            In diesem Schritt wird eine Variable zum Speichern der Sitzungs-ID erstellt. Benennen Sie sie als StoreSessionld.
          6. Erstellen Sie eine Variable mit dem Namen Messaging Sessionld, wobei der Datentyp auf Text festgelegt ist, und wählen Sie Zur Eingabe verfügbar und Zur Ausgabe verfügbar aus.
            Weisen Sie dem Wert der Bildschirmkomponente (GetSessionld.Sessionld) die Variable "Messaging Sessionld" zu. Weitere Informationen zum Erstellen von Variablen finden Sie unter Informationen zu Flow-Variablen.

          Schritt 3: Zuweisen des Versandbetrags

          1. Fügen Sie ein Zuweisungselement hinzu und nennen Sie es SaveShippingAmount.
          2. Erstellen Sie eine Variable mit dem Namen ShippingAmount, wobei der Datentyp auf Number festgelegt ist.
            Weisen Sie der Variablen "Versandbetrag" einen Wert zu, beispielsweise 10.

          Schritt 4: Abrufen von Zahlungsbelegposten

          1. Fügen Sie ein Aktionselement hinzu, um die Apex-Klasse aufzurufen, die Zahlungsbelegposten bereitstellt.
          2. Suchen Sie unter "Suchaktionen" nach der Aktion "PaymentMessageLineltems" und wählen Sie sie aus.
          3. Bezeichnung der Aktion: GetPaymentLineltems.
          4. Wählen Sie unter "Ausgaberessourcen anzeigen" die Option Variablen manuell zuweisen (erweitert) aus.
          5. Klicken Sie unter "Ausgabewerte speichern" auf das Suchfeld zum Erstellen einer Variablen mit dem Namen PaymentLineltems.
            1. Legen Sie den Datentyp auf Apex-definiert fest, wählen Sie die RichMessaging_PaymentLineltem Apex Klasse und Mehrere Werte zulassen (Sammlung) aus.
            2. Wählen Sie Zur Eingabe verfügbar und Zur Ausgabe verfügbar aus. Weisen Sie die Ausgabe Ihrer Variablen "PaymentLineltems" zu.
          6. Klicken Sie auf Fertig.

          Schritt 5: Abrufen der Zahlungssumme

          1. Fügen Sie ein Aktionselement hinzu, um die Apex-Klasse aufzurufen, die die Gesamtzahlung bereitstellt.
          2. Suchen Sie unter "Suchaktionen" nach der Aktion "PaymentPaymentTotal" und wählen Sie sie aus.
          3. Bezeichnen Sie die Aktion als GetPayment Total (GetPayment Total).
          4. Wählen Sie unter "Ausgaberessourcen anzeigen" die Option Variablen manuell zuweisen (erweitert) aus.
          5. Klicken Sie unter "Ausgabewerte speichern" auf das Suchfeld, um eine Variable mit dem Namen "Zahlungssumme" zu erstellen.
            1. Legen Sie den Datentyp auf Apex-definiert fest und wählen Sie die Apex-Klasse RichMessaging_PaymentTotal aus. Lassen Sie nicht mehrere Werte zu. Weisen Sie die Ausgabe Ihrer Variablen "Zahlungssumme" zu.
            2. Wählen Sie Zur Eingabe verfügbar und Zur Ausgabe verfügbar aus.
          6. Klicken Sie auf Fertig.

          Schritt 6: Abrufen des Auftragskontexts

          1. Fügen Sie ein Aktionselement hinzu, um die Apex-Klasse aufzurufen, die den Auftragskontext oder die Details bereitstellt.
          2. Suchen Sie unter "Suchaktionen" nach der Aktion PaymentOrderContext und wählen Sie sie aus.
          3. Bezeichnung der Aktion: GetPaymentOrderContext.
          4. Wählen Sie unter "Ausgaberessourcen anzeigen" die Option Variablen manuell zuweisen (erweitert) aus.
          5. Klicken Sie unter "Ausgabewerte speichern" auf das Suchfeld zum Erstellen einer Variablen mit dem Namen OrderContext.
            1. Legen Sie den Datentyp auf Apex-definiert fest und wählen Sie die Apex-Klasse RichMessaging_OrderContext aus. Lassen Sie nicht mehrere Werte zu. Weisen Sie die Ausgabe Ihrer OrderContext-Variablen zu.
            2. Wählen Sie Zur Eingabe verfügbar und Zur Ausgabe verfügbar aus.
          6. Klicken Sie auf Fertig.

          Schritt 7: Abrufen von Zahlungseinleitungen

          1. Fügen Sie ein Aktionselement hinzu, um die Apex-Klasse zur Zahlungsinitiierung aufzurufen.
          2. Suchen Sie unter "Suchaktionen" nach der Aktion "PaymentInitiations" und wählen Sie sie aus.
          3. Bezeichnung der Aktion: GetPaymentInitiations.
          4. Wählen Sie unter "Ausgaberessourcen anzeigen" die Option Variablen manuell zuweisen (erweitert) aus.
          5. Klicken Sie unter "Ausgabewerte speichern" auf das Suchfeld zum Erstellen einer Variablen mit dem Namen PaymentInitiations.
            1. Legen Sie den Datentyp auf Apex-definiert fest, wählen Sie die Apex-Klasse RichMessaging_PaymentInitiation und Mehrere Werte zulassen (Sammlung) aus. Weisen Sie die Ausgabe Ihrer Variablen "PaymentInitiations" zu.
            2. Wählen Sie Zur Eingabe verfügbar und Zur Ausgabe verfügbar aus.
          6. Klicken Sie auf Fertig.

          Schritt 8: Senden der Zahlungskomponente

          1. Fügen Sie ein Bildschirmelement hinzu, um interaktive Oberflächen zu erstellen, die Eingaben von Benutzern erfassen oder ihnen Informationen anzeigen.
            Bezeichnung: SendPaymentComponent.
          2. Geben Sie unter "Komponenten" im Suchfeld den Text Erweiterte Nachricht ein und wählen Sie dann Erweiterte Nachricht aus.
          3. Wählen Sie unter "Eigenschaften" die erforderlichen Details aus.
            • Wählen Sie für "Messaging-Sitzungs-ID" die Variable Messaging-Sitzungs-ID aus.
            • Wählen Sie für "Messaging-Komponentenname" den Namen Ihrer Messaging-Zahlungskomponente aus. Beispiel einer WhatsApp-Zahlungskomponente.
            • Ordnen Sie die Standardparameter den Apex-definierten Variablen zu, die Sie erstellt haben.
              • Parameter für Zahlungsbelegposten: PaymentLineltems
              • Parameter "Zahlungssumme": Zahlungssumme
              • Auftragskontext: OrderContext
              • PaymentInitiations (Zahlungsinitiierungen): PaymentInitiations (Zahlungsinitiierungen)
          4. Klicken Sie auf Benutzerdefinierte Parameter konfigurieren.
            1. Wählen Sie unter "Parametername" die Option shipping_amount aus.
            2. Wählen Sie unter "Parameterwerttyp" die Option Variable aus.
            3. Wählen Sie unter "Variable" die Variable ShippingAmount aus.
            4. Klicken Sie auf Hinzufügen.
          5. Klicken Sie auf Fertig.

          Schritt 9: Speichern und Aktivieren des Flows

          1. Klicken Sie oben rechts auf Speichern.
          2. Geben Sie eine Bezeichnung und eine Beschreibung für den Flow an.
          3. Klicken Sie auf Speichern.
          4. Klicken Sie auf Aktivieren.

          WhatsApp-Zahlungsbildschirm-Flow

           
          Laden
          Salesforce Help | Article