Loading
Agentforce contactcentrum
Inhoudsopgave
Filters selecteren

          Geen resultaten
          Geen resultaten
          Hier zijn enkele zoektips

          Controleer de spelling van uw trefwoorden.
          Gebruik meer algemene zoektermen.
          Verwijder filters om uw zoekopdracht uit te breiden.

          De Help van Salesforce volledig doorzoeken
          WhatsApp-betaalschermstroom maken voor India

          WhatsApp-betaalschermstroom maken voor India

          Deze zelfstudie begeleidt u bij het samenstellen van een voorbeeldschermstroom die een component voor betalingsberichtenverkeer gebruikt om een betalingsverzoek naar een klant te verzenden. U kunt de component gebruiken om betalingen van klanten rechtstreeks binnen een WhatsApp-berichtenverkeerskanaal aan te vragen. Als u deze component wilt verzenden en deze wilt vullen met dynamische orderdetails, kunt u een schermstroom samenstellen. U kunt deze stroom gebruiken om noodzakelijke betalingsgegevens te verzamelen door Apex acties aan te roepen. De gegevens omvatten regelitems, totalen, ordercontext en aangepaste parameters zoals verzendbedragen. Na het verzamelen van gegevens gebruikt de stroom de actie Uitgebreid bericht om de component naar de gebruiker te verzenden.

          • Zie Schermstromen gebruiken voor interactie met gebruikers en Aan de slag met schermstromen.
          • Maak een component WhatsApp-betalingsberichtenverkeer. Zorg er bij uw componenteigenschappen voor dat u de landnaam selecteert als India en de valutacode als Indiase rupee.
          • Zorg ervoor dat de Apex klassen voor het ophalen van betalingsgegevens (PaymentMessageLineltems, PaymentPaymentTotal, PaymentOrderContext, PaymentMessage en PaymentInitiations) beschikbaar zijn in uw organisatie. U kunt uw eigen klassennamen hebben voor een beter begrip. Zie Een Apex klasse maken en voorbeeldcodesnippets voor Apex klassen voor meer informatie over het maken van een Apex klasse en voorbeeldcode.
          • WhatsApp Pay India ondersteunt betalingstypen Betalingsgateways, UPI en Betalingskoppelingen. Zie Meta WhatsApp Payment - India voor meer informatie.
          • Als u de orderstatus terugstuurt naar de eindgebruiker, maakt u twee aangepaste parameters in uw component voor betalingsberichtenverkeer. Een voor het vastleggen van de referentie-ID en een voor het vastleggen van het orderstatuslabel. Zorg er ook voor dat u uw WABA-sjabloon hebt geconfigureerd voor de orderstatus. Als u nog steeds niet hebt geconfigureerd, logt u in bij uw WABA-account en gaat u naar uw berichtensjabloon. Selecteer op het tabblad Hulpprogramma Orderstatus en dien vervolgens in voor beoordeling.
          • Maak een Apex klasse die de betalingsstatus afhandelt.
          • Maak een aangepaste parameter om het verzendbedrag vast te leggen. Het is een optionele parameter die niet standaard voor u beschikbaar is.
          • De vervaltijden van berichtenverkeerssessies kunnen verschillen van de vervaltijden van betalingscomponenten.
          • Zorg ervoor dat u de orderstatus terugstuurt naar de klant in de chat.

          Een aangepaste parameter maken

          1. Geef vanuit Set-up Berichtenverkeerscomponenten op in het vak Snel zoeken en selecteer vervolgens Berichtenverkeerscomponenten.
          2. Zoek en klik op uw WhatsApp Pay-berichtenverkeerscomponent.
          3. Klik op Parameters.
          4. Klik op Nieuw.
            Het venster Nieuwe pameter wordt weergegeven.
          5. Geef de naam op als shipping_amount en selecteer type als double.
          6. Klik op Opslaan.

          Stap 1: Een schermstroom maken

          1. Geef vanuit Set-up Stromen op in het vak Snel zoeken en selecteer vervolgens Stromen.
          2. Klik op Nieuwe stroom en selecteer Schermstroom.
            De schermstroom wordt weergegeven op de pagina met de automatische lay-out. Als u Schermstroom niet ziet, gebruikt u het zoekvak om naar Schermstroom te zoeken.
          3. Klik op + om de vereiste schermstroomelementen toe te voegen.
            Zie Stroomelementen voor meer informatie over het werken met elementen van Flow Builder, zoals Scherm, Toewijzing en Actie.

          Stap 2: De ID van de berichtenverkeerssessie ophalen

          1. Klik op + om een element Scherm toe te voegen aan uw stroom om de sessie-ID vast te leggen.
            Het venster Nieuw scherm wordt weergegeven.
          2. Geef onder Componenten in het zoekvak Tekst op en selecteer vervolgens Tekst om een component Tekst toe te voegen aan het element Scherm.
          3. Geef onder Eigenschappen bij Label GetSessionld op en geef indien nodig details op in andere velden.
          4. Klik op Gereed.
            De stroom wordt bijgewerkt met het schermelement GetSessionld.
          5. Klik op + onder het schermelement om een element Toewijzing toe te voegen aan de stroom.
            Deze stap maakt een variabele om de sessie-ID op te slaan. Geef deze de naam StoreSessionld.
          6. Maak een variabele met de naam Berichtenverkeerssessield met het gegevenstype ingesteld op Tekst en selecteer Beschikbaar voor invoer en Beschikbaar voor uitvoer.
            Wijs de variabele Berichtenverkeer Sessionld toe aan de waarde van de schermcomponent (GetSessionld.Sessionld). Zie Meer informatie over stroomvariabelen voor meer informatie over het maken van variabelen.

          Stap 3: Het verzendbedrag toewijzen

          1. Voeg een element Toewijzing toe en geef het de naam SaveShippingAmount.
          2. Maak een variabele met de naam ShippingAmount met het gegevenstype ingesteld op Number.
            Wijs aan de variabele Verzendbedrag een waarde toe, bijvoorbeeld 10.

          Stap 4: Betalingsregelitems ophalen

          1. Voeg een element Actie toe om de Apex klasse aan te roepen die betalingsregelitems levert.
          2. Zoek onder Zoekacties naar en selecteer de actie PaymentMessageLineltems.
          3. Label de actie als GetPaymentLineltems.
          4. Selecteer onder Uitvoerresources weergeven Handmatig variabelen toewijzen (geavanceerd).
          5. Klik onder Uitvoerwaarden opslaan op het zoekvak om een variabele te maken met de naam PaymentLineltems.
            1. Stel het gegevenstype in op Apex gedefinieerd, selecteer de RichMessaging_PaymentLineltem Apex klasse en selecteer Meerdere waarden toestaan (verzameling).
            2. Selecteer Beschikbaar voor invoer en Beschikbaar voor uitvoer. Wijs de uitvoer toe aan uw PaymentLineltems-variabele.
          6. Klik op Gereed.

          Stap 5: Het betalingstotaal ophalen

          1. Voeg een element Actie toe om de Apex klasse aan te roepen die de totale betaling levert.
          2. Zoek onder Zoekacties naar en selecteer de actie PaymentPaymentTotal.
          3. Label de actie als GetPayment Total.
          4. Selecteer onder Uitvoerresources weergeven Handmatig variabelen toewijzen (geavanceerd).
          5. Klik onder Uitvoerwaarden opslaan op het zoekvak om een variabele te maken met de naam Betalingstotaal.
            1. Stel het gegevenstype in op Apex gedefinieerd en selecteer de Apex klasse RichMessaging_PaymentTotal. Sta niet meerdere waarden toe. Wijs de uitvoer toe aan uw variabele Betalingstotaal.
            2. Selecteer Beschikbaar voor invoer en Beschikbaar voor uitvoer.
          6. Klik op Gereed.

          Stap 6: De ordercontext ophalen

          1. Voeg een element Actie toe om de Apex klasse aan te roepen die de ordercontext of details levert.
          2. Zoek onder Zoekacties naar en selecteer de actie PaymentOrderContext.
          3. Label de actie als GetPaymentOrderContext.
          4. Selecteer onder Uitvoerresources weergeven Handmatig variabelen toewijzen (geavanceerd).
          5. Klik onder Uitvoerwaarden opslaan op het zoekvak om een variabele te maken met de naam OrderContext.
            1. Stel het gegevenstype in op Apex gedefinieerd en selecteer de Apex klasse RichMessaging_OrderContext. Sta niet meerdere waarden toe. Wijs de uitvoer toe aan uw OrderContext-variabele.
            2. Selecteer Beschikbaar voor invoer en Beschikbaar voor uitvoer.
          6. Klik op Gereed.

          Stap 7: Betalingsinitiaties ophalen

          1. Voeg een element Actie toe om de Apex klasse aan te roepen voor het initiëren van betalingen.
          2. Zoek onder Zoekacties naar en selecteer de actie PaymentInitiations.
          3. Label de actie als GetPaymentInitiations.
          4. Selecteer onder Uitvoerresources weergeven Handmatig variabelen toewijzen (geavanceerd).
          5. Klik onder Uitvoerwaarden opslaan op het zoekvak om een variabele te maken met de naam PaymentInitiations.
            1. Stel het gegevenstype in op Apex gedefinieerd, selecteer de Apex klasse RichMessaging_PaymentInitiation en selecteer Meerdere waarden toestaan (verzameling). Wijs de uitvoer toe aan uw PaymentInitiations-variabele.
            2. Selecteer Beschikbaar voor invoer en Beschikbaar voor uitvoer.
          6. Klik op Gereed.

          Stap 8: De component Betaling verzenden

          1. Voeg een element Scherm toe om interactieve interfaces te maken die invoer van gebruikers verzamelen of informatie aan hen weergeven.
            Label deze als SendPaymentComponent.
          2. Geef onder Componenten in het zoekvak Uitgebreid bericht op en selecteer vervolgens Uitgebreid bericht.
          3. Selecteer onder Eigenschappen de vereiste details.
            • Selecteer bij ID van berichtenverkeerssessie de variabele Berichtenverkeerssessie.
            • Selecteer bij Naam van component Berichtenverkeer de naam van uw component voor betalingsberichtenverkeer. Bijvoorbeeld Voorbeeld van WhatsApp-betalingscomponent.
            • Wijs de standaardparameters toe aan de door Apex gedefinieerde variabelen die u hebt gemaakt.
              • Parameter voor betalingsregelitems: PaymentLineltems
              • Parameter Betalingstotaal: Betalingstotaal
              • Ordercontext: OrderContext
              • PaymentInitiations: PaymentInitiations
          4. Klik op Aangepaste parameters configureren.
            1. Selecteer bij Parameternaam shipping_amount.
            2. Selecteer bij Type parameterwaarde Variabele.
            3. Selecteer bij Variabele de variabele ShippingAmount.
            4. Klik op Toevoegen.
          5. Klik op Gereed.

          Stap 9: De stroom opslaan en activeren

          1. Klik rechtsboven op Opslaan.
          2. Geef een label en beschrijving van de stroom op.
          3. Klik op Opslaan.
          4. Klik op Activeren.

          WhatsApp-betaalschermstroom

           
          Wordt geladen
          Salesforce Help | Article