Loading
Agentforce kontaktcenter
Innehållsförteckningar
Välj filter

          Inga resultat
          Inga resultat
          Här är några söktips

          Kontrollera stavningen av dina nyckelord.
          Använd mer allmänna söktermer.
          Välj färre filter för att utöka din sökning.

          Sök hela Salesforce-hjälpen
          Skapa WhatsApp Pay-skärmflöde

          Skapa WhatsApp Pay-skärmflöde

          Denna handledning guidar dig genom att bygga ett exempel på ett skärmflöde som använder en betalningsmeddelandekomponent för att skicka en betalningsbegäran till en kund. Du kan använda komponenten för att begära betalningar från kunder direkt i en WhatsApp-meddelandekanal. För att skicka denna komponent och fylla i den med dynamiska orderdetaljer kan du bygga ett skärmflöde. Du kan använda detta flöde för att samla in nödvändiga betalningsdata genom att anropa Apex åtgärder. Data inkluderar radartiklar, totaler, ordersammanhang och egna parametrar som leveransbelopp. Efter datainsamling använder flödet åtgärden Utökat meddelande för att skicka komponenten till användaren.

          • Se Använda skärmflöden för att interagera med användare och komma igång med skärmflöden.
          • Skapa en komponent för WhatsApp-betalningsmeddelanden.
          • Se till att Apex klasser för att hämta betalningsdata (PaymentMessageLineltems, PaymentPaymentTotal, PaymentOrderContext, PaymentMessage och PaymentInitiations) är tillgängliga i din organisation. Du kan ha dina egna klassnamn för bättre förståelse. Mer information om hur du skapar en Apex klass och exempelkod finns i Skapa en Apex klass och exempelkodstycken för Apex klasser.
          • Om du använder PIX som din betalningsmetod, se till att du har specificerat egenskapen för namnet på säljaren.
          • Om du skickar tillbaka orderstatus till slutanvändaren, skapa två egna parametrar i din betalningsmeddelandekomponent. Ett för att samla in referens-ID och ett för att samla in orderstatusetiketten. Se även till att du har konfigurerat din WABA-mall för orderstatus. Om du inte har konfigurerat fortfarande, logga in på ditt WABA-konto och gå till din meddelandemall. Under fliken Verktyg, välj Orderstatus och skicka sedan för granskning.
          • Skapa en egen parameter för att samla in leveransbeloppet. Det är en valfri parameter som inte är tillgänglig för dig som standard.

          Skapa en egen parameter

          1. I Inställningar, i rutan Snabbsökning, skriv Meddelandekomponenter och välj sedan Meddelandekomponenter.
          2. Hitta och klicka på din WhatsApp Pay-meddelandekomponent.
          3. Klicka på Parametrar.
          4. Klicka på Ny.
            Fönstret Ny parameter visas.
          5. Ange namnet shipping_amount och välj typen dubbel.
          6. Klicka på Spara.

          Steg 1: Skapa ett skärmflöde

          1. I Inställningar, i rutan Snabbsökning, skriv Flöden och välj sedan Flöden.
          2. Klicka på Nytt flöde och välj Skärmflöde.
            Skärmflödet visas på sidan för automatisk layout. Om du inte ser Skärmflöde, använd sökrutan för att söka Skärmflöde.
          3. Klicka på + för att lägga till de skärmflödeselement som behövs.
            Mer information om hur du arbetar med element i Flow Builder, som Skärm, Tilldelning och Åtgärd, finns i Flödeselement.

          Steg 2: Hämta ID för meddelandesession

          1. Klicka på + för att lägga till ett skärmelement i ditt flöde för att samla in sessions-ID.
            Nytt skärmfönster visas.
          2. Under Komponenter, i sökrutan, skriv Text och välj sedan Text för att lägga till en textkomponent till skärmelementet.
          3. Under Egenskaper, för Etikett, ange GetSessionld och ange detaljer i andra fält om det behövs.
          4. Klicka på Klar.
            Flödet uppdateras med skärmelementet GetSessionld.
          5. Klicka på + under skärmelementet för att lägga till ett Tilldelning-element i flödet.
            Detta steg skapar en variabel för att lagra sessions-ID:t. Döp det till StoreSessionld.
          6. Skapa en variabel som heter Meddelandesessionld med datatypen Text och välj Tillgänglig för indata och Tillgänglig för utdata.
            Tilldela variabeln Meddelandesessionld till värdet för skärmkomponenten (GetSessionld.Sessionld). Mer information om hur du skapar variabler finns i Lär dig mer om flödesvariabler.

          Steg 3: Tilldela leveransbeloppet

          1. Lägg till ett Tilldelning-element och döp det till SaveShippingAmount.
          2. Skapa en variabel som heter ShippingAmount med datatypen Nummer.
            Tilldela variabeln Leveransbelopp ett värde, till exempel 10.

          Steg 4: Hämta betalningsradartiklar

          1. Lägg till ett åtgärdselement för att anropa den Apex klass som tillhandahåller betalningsradartiklar.
          2. Under Sökåtgärder, sök efter och välj åtgärden PaymentMessageLineltems.
          3. Märk åtgärden som GetPaymentLineltems.
          4. Under Visa utdataresurser, välj Tilldela variabler manuellt (avancerat).
          5. Under Lagra värden för utdata, klicka på sökrutan för att skapa en variabel som heter PaymentLineltems.
            1. Sätt datatypen till Apex-definierad, välj klassen RichMessaging_PaymentLineltem Apex och välj Tillåt flera värden (samling).
            2. Välj Tillgänglig för indata och Tillgänglig för utdata. Tilldela utdata till din PaymentLineltems-variabel.
          6. Klicka på Klar.

          Steg 5: Få fram totalsumman för betalningen

          1. Lägg till ett åtgärdselement för att anropa den Apex klass som tillhandahåller den totala betalningen.
          2. Under Sökåtgärder, sök efter och välj åtgärden PaymentPaymentTotal.
          3. Märk åtgärden som GetPayment Total.
          4. Under Visa utdataresurser, välj Tilldela variabler manuellt (avancerat).
          5. Under Lagra värden för utdata, klicka på sökrutan för att skapa en variabel som heter Total betalning.
            1. Sätt datatypen till Apex-definierad och välj klassen RichMessaging_PaymentTotal Apex. Tillåt inte flera värden. Tilldela utdata till din variabel Betalningstotal.
            2. Välj Tillgänglig för indata och Tillgänglig för utdata.
          6. Klicka på Klar.

          Steg 6: Få ordersammanhanget

          1. Lägg till ett åtgärdselement för att anropa den Apex klass som tillhandahåller ordersammanhanget eller detaljerna.
          2. Under Sökåtgärder, sök efter och välj åtgärden PaymentOrderContext.
          3. Märk åtgärden som GetPaymentOrderContext.
          4. Under Visa utdataresurser, välj Tilldela variabler manuellt (avancerat).
          5. Under Lagra värden för utdata, klicka på sökrutan för att skapa en variabel som heter OrderContext.
            1. Sätt datatypen till Apex-definierad och välj klassen RichMessaging_OrderContext Apex. Tillåt inte flera värden. Tilldela utdata till din OrderContext-variabel.
            2. Välj Tillgänglig för indata och Tillgänglig för utdata.
          6. Klicka på Klar.

          Steg 7: Hämta betalningsinitieringar

          1. Lägg till ett åtgärdselement för att anropa Apex klassen för betalningsinitiering.
          2. Under Sökåtgärder, sök efter och välj åtgärden PaymentInitiations.
          3. Märk åtgärden som GetPaymentInitiations.
          4. Under Visa utdataresurser, välj Tilldela variabler manuellt (avancerat).
          5. Under Lagra värden för utdata, klicka på sökrutan för att skapa en variabel som heter PaymentInitiations.
            1. Sätt datatypen till Apex-definierad, välj klassen RichMessaging_PaymentInitiation Apex och välj Tillåt flera värden (samling). Tilldela utdata till din variabel PaymentInitiations.
            2. Välj Tillgänglig för indata och Tillgänglig för utdata.
          6. Klicka på Klar.

          Steg 8: Skicka betalningskomponenten

          1. Lägg till ett skärmelement för att skapa interaktiva gränssnitt som samlar in indata från användare eller visar information för dem.
            Märk den som SendPaymentComponent.
          2. Under Komponenter, i sökrutan, skriv Utökat meddelande och välj sedan Utökat meddelande.
          3. Under Egenskaper, välj de detaljer som behövs.
            • För ID för meddelandesession, välj variabeln Meddelandesessionld.
            • För Namn på meddelandekomponent, välj ditt namn på betalningsmeddelandekomponenten. Till exempel Exempel på WhatsApp-betalningskomponent.
            • Mappa standardparametrarna till de Apex definierade variabler du skapat.
              • Parameter för betalningsradartiklar: PaymentLineltems [Betalningsradartiklar]
              • Total parameter för betalning: Total betalning
              • Ordersammanhang: OrderContext
              • PaymentInitiations [Betalningsinitieringar]: BetalningInitieringar
          4. Klicka på Konfigurera egna parametrar.
            1. Från Parameternamn, välj shipping_amount.
            2. Från Typ av parametervärde, välj Variabel.
            3. Från Variabel, välj variabeln ShippingAmount.
            4. Klicka på Lägg till.
          5. Klicka på Klar.

          Steg 9: Spara och aktivera flödet

          1. Klicka på Spara högst upp till höger.
          2. Ange en etikett och beskrivning för flödet.
          3. Klicka på Spara.
          4. Klicka på Aktivera.

          WhatsApp Pay-skärmflöde

           
          Laddar
          Salesforce Help | Article