Loading
Agentforce
Indhold
Vælg filtre

          Ingen resultater
          Ingen resultater
          Her er nogle søgetips

          Kontroller stavemåden for dine søgeord.
          Brug mere generelle søgeudtryk.
          Vælg færre filtre for at gøre søgningen bredere.

          Søg efter alle i Hjælp til Salesforce
          Opret WhatsApp Pay-skærmforløb

          Opret WhatsApp Pay-skærmforløb

          Denne vejledning guider dig gennem opbygning af et skærmforløb, der bruger en betalingsmeddelelseskomponent til at sende en betalingsanmodning til en kunde. Du kan bruge komponenten til at anmode om betalinger fra kunder direkte i en WhatsApp-meddelelseskanal. Hvis du vil sende denne komponent og udfylde den med dynamiske bestillingsdetaljer, kan du opbygge et skærmforløb. Du kan bruge dette forløb til at indsamle nødvendige betalingsdata ved at kalde Apex. Dataene inkluderer linjevarer, totaler, bestillingskontekst og tilpassede parametre som forsendelsesbeløb. Efter dataindsamling bruger forløbet handlingen Forbedret meddelelse til at sende komponenten til brugeren.

          Trin 1: Opret et skærmforløb

          1. Skriv Forløb i feltet Find hurtigt i Opsætning, og vælg derefter Forløb.
          2. Klik på Nyt forløb, og vælg Skærmforløb.
            Skærmforløbet vises på siden til automatisk udlayout. Hvis du ikke ser skærmforløb, skal du bruge søgefeltet til at søge i skærmforløb.
          3. Klik på + for at tilføje de ønskede skærmforløbselementer.
            Hvis du ønsker flere oplysninger om, hvordan du arbejder med Flow Builder-elementer, f.eks. Skærm, Tildeling og Handling, kan du se Forløbselementer.

          Trin 2: Hent id'et for Meddelelsessession

          1. Klik på + for at føje et skærmelement til dit forløb for at registrere sessions-id'et.
            Vinduet Ny skærm vises.
          2. Skriv tekst i søgefeltet under Komponenter, og vælg derefter tekst for at føje en tekstkomponent til skærmelementet.
          3. Skriv GetSessionld under Egenskaber for Betegnelse, og angiv om nødvendigt detaljer i andre felter.
          4. Klik på Udført.
            Forløbet opdateres med GetSessionld-skærmelementet.
          5. Klik på + under skærmelementet for at føje et tildelingselement til forløbet.
            Dette trin opretter en variabel til at lagre sessions-id'et. Navngiv det som StoreSessionld.
          6. Opret en variabel ved navn Messaging Sessionld med datatypen indstillet til tekst, og vælg Klar til input og Klar til output.
            Tildel variablen Meddelelsessessionld til værdien af skærmkomponenten (GetSessionld.Sessionld). Hvis du ønsker flere oplysninger om, hvordan du opretter variabler, kan du se Lær mere om forløbsvariabler.

          Trin 3: Tildel forsendelsesbeløbet

          1. Tilføj et tildelingselement, og navngiv det SaveShippingAmount.
          2. Opret en variabel ved navn ShippingAmount med datatypen indstillet til Tal.
            Tildel variablen Forsendelsesbeløb en værdi, f.eks. 10.

          Trin 4: Hent betalingslinjevarer

          1. Tilføj et handlingselement for at kalde den Apex, der leverer betalingslinjevarer.
          2. Under Søgehandlinger skal du søge efter og vælge handlingen PaymentMessageLineltems.
          3. Kald handlingen som GetPaymentLineltems.
          4. Under Vis outputressourcer skal du vælge Tildel variabler manuelt (avanceret).
          5. Under Gem outputværdier skal du klikke på søgefeltet for at oprette en variabel ved navn PaymentLineltems.
            1. Indstil datatypen til Apex-defineret, vælg RichMessaging_PaymentLineltem Apex-klassen, og vælg Tillad flere værdier (samling).
            2. Vælg Klar til input og Klar til output. Tildel outputtet til din PaymentLineltems-variabel.
          6. Klik på Udført.

          Trin 5: Hent betalingstotalen

          1. Tilføj et handlingselement for at kalde den Apex, der giver den samlede betaling.
          2. Under Søgehandlinger skal du søge efter og vælge handlingen Betaling Betaling i alt.
          3. Kald handlingen som GetPayment Total (GetPayment i alt).
          4. Under Vis outputressourcer skal du vælge Tildel variabler manuelt (avanceret).
          5. Under Butiksoutputværdier skal du klikke på søgefeltet for at oprette en variabel med navnet Betaling i alt.
            1. Indstil datatypen til Apex-defineret, og vælg RichMessaging_PaymentTotal Apex-klassen. Tillad ikke flere værdier. Tildel outputtet til din Betaling i alt-variabel.
            2. Vælg Klar til input og Klar til output.
          6. Klik på Udført.

          Trin 6: Hent bestillingskonteksten

          1. Tilføj et handlingselement for at kalde den Apex, der leverer bestillingskonteksten eller detaljer.
          2. Under Søgehandlinger skal du søge efter og vælge handlingen PaymentOrderContext.
          3. Kald handlingen som GetPaymentOrderContext.
          4. Under Vis outputressourcer skal du vælge Tildel variabler manuelt (avanceret).
          5. Under Gem outputværdier skal du klikke på søgefeltet for at oprette en variabel ved navn OrderContext.
            1. Indstil datatypen til Apex-defineret, og vælg RichMessaging_OrderContext Apex-klassen. Tillad ikke flere værdier. Tildel outputtet til din OrderContext-variabel.
            2. Vælg Klar til input og Klar til output.
          6. Klik på Udført.

          Trin 7: Få betalingsinitiativer

          1. Tilføj et handlingselement for at kalde Apex til betalingsinitiering.
          2. Under Søgehandlinger skal du søge efter og vælge handlingen PaymentInitiations.
          3. Kald handlingen som GetPaymentInitiations.
          4. Under Vis outputressourcer skal du vælge Tildel variabler manuelt (avanceret).
          5. Under Gem outputværdier skal du klikke på søgefeltet for at oprette en variabel ved navn PaymentInitiations.
            1. Indstil datatypen til Apex-defineret, vælg Apex-klassen RichMessaging_PaymentInitiation og vælg Tillad flere værdier (samling). Tildel outputtet til din PaymentInitiations-variabel.
            2. Vælg Klar til input og Klar til output.
          6. Klik på Udført.

          Trin 8: Send betalingskomponenten

          1. Tilføj et skærmelement for at oprette interaktive grænseflader, der indsamler input fra brugere eller viser oplysninger for dem.
            Kald den som SendPaymentComponent.
          2. Skriv Forbedret meddelelse i søgefeltet under Komponenter, og vælg derefter Forbedret meddelelse.
          3. Under Egenskaber skal du vælge de krævede detaljer.
            • For Meddelelsessessessions-id skal du vælge variablen Meddelelsessessionld.
            • For Navn på meddelelseskomponent skal du vælge navnet på din betalingsmeddelelseskomponent. Eksempelkomponenten WhatsApp-betaling.
            • Tilknyt standardparametrene til de Apex variabler, som du oprettede.
              • Betalingslinjevarerparameter: PaymentLineltems
              • Betaling i alt-parameter: Betaling i alt
              • Bestillingskontekst: OrderContext
              • PaymentInitiations: PaymentInitiations
          4. Klik på Konfigurer tilpassede parametre.
            1. Fra Parameternavn skal du vælge shipping_mount.
            2. Fra Parameterværditype skal du vælge Variabel.
            3. Fra Variabel skal du vælge variablen ShippingAmount.
            4. Klik på Tilføj.
          5. Klik på Udført.

          Trin 9: Gem og aktiver forløbet

          1. Klik øverst til højre på Gem.
          2. Angiv en betegnelse og beskrivelse for forløbet.
          3. Klik på Gem.
          4. Klik på Aktiver.

          WhatsApp Pay-skærmforløb

           
          Indlæser
          Salesforce Help | Article