Loading
Agentforce
Innhold
Velg filtre

          Ingen resultater
          Ingen resultater
          Her er noen søketips

          Kontroller stavemåten i søkeordene.
          Bruk mer generelle søkebegreper.
          Velg færre filtre for å utvide søket.

          Søk i all Salesforce Hjelp
          Opprette WhatsApp-betalingsskjermflyt

          Opprette WhatsApp-betalingsskjermflyt

          Denne veiledningen leder deg gjennom å bygge en skjermflyt som bruker en betalingsmeldingskomponent til å sende en betalingsforespørsel til en kunde. Du kan bruke komponenten til å be om betalinger fra kunder direkte i en WhatsApp-meldingskanal. Hvis du vil sende denne komponenten og fylle den ut med dynamiske bestillingsdetaljer, kan du bygge en skjermflyt. Du kan bruke denne flyten til å samle inn nødvendige betalingsdata ved å kalle opp Apex. Dataene inkluderer linjer, totaler, bestillingskontekst og tilpassede parametere som fraktbeløp. Etter datainnsamling bruker flyten handlingen Forbedret melding til å sende komponenten til brukeren.

          Trinn 1: Opprette en skjermflyt

          1. Skriv Flyter i Hurtigsøk-feltet under Oppsett, og velg deretter Flyter.
          2. Klikk på Ny flyt og velg Skjermflyt.
            Skjermflyten vises på siden for automatisk oppsett. Hvis du ikke ser Skjermflyt, bruker du søkeboksen til å søke i Skjermflyt.
          3. Klikk + for å legge til de nødvendige skjermflytelementene.
            Hvis du vil ha mer informasjon om hvordan du arbeider med Flow Builder-elementer, som Skjerm, Tildeling og Handling, kan du se Flytelementer.

          Trinn 2: Hent meldingsøkt-ID-en

          1. Klikk på + for å legge til et Skjerm-element i flyten for å fange opp økt-IDen.
            Vinduet Ny skjerm åpnes.
          2. Skriv inn tekst i søkeboksen under Komponenter, og velg deretter tekst for å legge til en Tekst-komponent i Skjerm-elementet.
          3. Skriv inn GetSessionld under Egenskaper i Etikett, og skriv eventuelt inn detaljer i andre felt.
          4. Klikk på Ferdig.
            Flyten oppdateres med GetSessionld-skjermelementet.
          5. Klikk på + under skjermelementet for å legge til et Tildeling-element i flyten.
            Dette trinnet oppretter en variabel for å lagre økt-IDen. Gi den navnet StoreSessionld.
          6. Opprett en variabel med navnet Messaging Sessionld med datatypen satt til tekst, og velg Tilgjengelig for inndata og Tilgjengelig for utdata.
            Tildel Meldingsøkt-variabelen til verdien i skjermkomponenten (GetSessionld.Sessionld). Hvis du vil ha mer informasjon om hvordan du oppretter variabler, kan du se Lære om flytvariabler.

          Trinn 3: Tildel leveringsbeløpet

          1. Legg til et Tildeling-element og gi det navnet SaveShippingAmount.
          2. Opprett en variabel med navnet ShippingAmount med datatypen satt til Tall.
            Tildel variabelen Leveringsbeløp en verdi, for eksempel 10.

          Trinn 4: Hente betalingslinjeelementer

          1. Legg til et Handling-element for å kalle opp Apex som inneholder betalingslinjeelementer.
          2. Søk etter og velg handlingen PaymentMessageLineltems under Søkhandlinger.
          3. Merk handlingen som GetPaymentLineltems.
          4. Velg Tildel variabler manuelt (avansert) under Vis utdatakilder.
          5. Klikk på søkefeltet under Lagre utdataverdier for å opprette en variabel med navnet PaymentLineltems.
            1. Angi datatypen til Apex-definert, velg RichMessaging_PaymentLineltem Apex-klasse og velg Tillat flere verdier (samling).
            2. Velg Tilgjengelig for inndata og Tilgjengelig for utdata. Tildel utdataene til PaymentLineltems-variabelen.
          6. Klikk på Ferdig.

          Trinn 5: Få betalingstotalen

          1. Legg til et Handling-element for å kalle opp Apex som gir den totale betalingen.
          2. Søk etter og velg handlingen Betalingsbeløp totalt under Søkhandlinger.
          3. Etikett handlingen som GetPayment Total.
          4. Velg Tildel variabler manuelt (avansert) under Vis utdatakilder.
          5. Klikk på søkefeltet under Lagre utdataverdier for å opprette en variabel med navnet Betalingstotal.
            1. Angi datatypen til Apex-definert og velg Apex-klassen RichMessaging_PaymentTotal. Ikke tillat flere verdier. Tildel utdataene til Betaling totalt-variabelen.
            2. Velg Tilgjengelig for inndata og Tilgjengelig for utdata.
          6. Klikk på Utført.

          Trinn 6: Få bestillingskonteksten

          1. Legg til et Handling-element for å kalle opp Apex som gir bestillingskonteksten eller -detaljene.
          2. Søk etter og velg handlingen PaymentOrderContext under Søkhandlinger.
          3. Merk handlingen som GetPaymentOrderContext.
          4. Velg Tildel variabler manuelt (avansert) under Vis utdatakilder.
          5. Klikk på søkefeltet under Lagre utdataverdier for å opprette en variabel med navnet OrderContext.
            1. Angi datatypen til Apex-definert og velg Apex-klassen RichMessaging_OrderContext. Ikke tillat flere verdier. Tildel utdataene til OrderContext-variabelen.
            2. Velg Tilgjengelig for inndata og Tilgjengelig for utdata.
          6. Klikk på Utført.

          Trinn 7: Få betalingsinitieringer

          1. Legg til et Handling-element for å kalle opp Apex for betalingsstart.
          2. Søk etter og velg handlingen PaymentInitiations under Søkhandlinger.
          3. Merk handlingen som GetPaymentInitiations.
          4. Velg Tildel variabler manuelt (avansert) under Vis utdatakilder.
          5. Klikk på søkefeltet under Lagre utdataverdier for å opprette en variabel med navnet PaymentInitiations.
            1. Angi datatypen til Apex-definert, velg Apex-klassen RichMessaging_PaymentInitiation og velg Tillat flere verdier (samling). Tildel utdataene til PaymentInitiations-variabelen.
            2. Velg Tilgjengelig for inndata og Tilgjengelig for utdata.
          6. Klikk på Utført.

          Trinn 8: Send betalingskomponenten

          1. Legg til et Skjerm-element for å opprette interaktive grensesnitt som samler inn inndata fra brukere eller viser informasjon til dem.
            Merk den som SendPaymentComponent.
          2. Skriv inn Forbedret melding i søkeboksen under Komponenter, og velg deretter Forbedret melding.
          3. Velg de nødvendige detaljene under Egenskaper.
            • Velg Meldingsøkt-variabelen i Meldingsøkt-ID.
            • I Navn på meldingskomponent velger du navnet på betalingsmeldingskomponenten. Eksempel på WhatsApp-betalingskomponent.
            • Tilordne standardparameterne til de Apex variablene som du opprettet.
              • Parameter for betalingslinjer: PaymentLineltemaer
              • Total Parameter for betaling: Betaling totalt
              • Bestillingskontekst: OrderContext
              • PaymentInitiations (PaymentInitiations): PaymentInitiations (betalingsinitiativer)
          4. Klikk på Konfigurer tilpassede parametere.
            1. Velg shipping_mount fra Parameter Name (Parameternavn).
            2. Velg Variabel fra Parameterverditype.
            3. Velg variabelen ShippingAmount fra Variabel.
            4. Klikk på Legg til.
          5. Klikk på Ferdig.

          Trinn 9: Lagre og aktivere flyten

          1. Klikk på Lagre øverst til høyre.
          2. Oppgi en etikett og en beskrivelse av flyten.
          3. Klikk på Lagre.
          4. Klikk på Aktiver.

          WhatsApp Betal-skjermflyt

           
          Laster
          Salesforce Help | Article