Loading
Call center Agentforce
Sommario
Seleziona filtri

          Nessun risultato
          Nessun risultato
          Ecco alcuni suggerimenti per la ricerca

          Controlla l'ortografia delle parole chiave.
          Usa termini di ricerca più generici.
          Seleziona meno filtri per ampliare la tua ricerca.

          Cerca in tutta la Guida di Salesforce
          Crea flusso schermata WhatsApp Pay

          Crea flusso schermata WhatsApp Pay

          Questo tutorial guida l'utente nella creazione di un flusso schermata di esempio che utilizza un componente di messaggistica di pagamento per inviare una richiesta di pagamento a un cliente. È possibile utilizzare il componente per richiedere pagamenti ai clienti direttamente all'interno di un canale di messaggistica WhatsApp. Per inviare questo componente e compilarlo con i dettagli dell'ordine dinamici, è possibile creare un flusso schermata. È possibile utilizzare questo flusso per raccogliere i dati di pagamento necessari chiamando azioni Apex. I dati includono voci, totali, contesto dell'ordine e parametri personalizzati come gli importi di spedizione. Dopo la raccolta dei dati, il flusso utilizza l'azione Messaggio ottimizzato per inviare il componente all'utente.

          • Vedere Utilizzo dei flussi schermata per interagire con gli utenti e Suggerimenti introduttivi sui flussi schermata.
          • Creare un componente di messaggistica di pagamento WhatsApp.
          • Assicurarsi che le classi Apex per il recupero dei dati di pagamento (PaymentMessageLineltems, PaymentPaymentTotal, PaymentOrderContext, PaymentMessage e PaymentInitiations) siano disponibili nell'organizzazione. È possibile avere nomi di classe personalizzati per una migliore comprensione. Per ulteriori informazioni sulla creazione di una classe Apex e di un codice di esempio, vedere Creazione di una classe Apex e di snippet di codice.
          • Se si utilizza PIX come metodo di pagamento, assicurarsi di aver specificato la proprietà del nome commerciante.
          • Se si invia di nuovo lo stato dell'ordine all'utente finale, creare due parametri personalizzati nel componente di messaggistica di pagamento. Uno per acquisire l'ID riferimento e uno per acquisire l'etichetta dello stato dell'ordine. Assicurarsi inoltre di aver configurato il modello WABA per lo stato dell'ordine. Se non è ancora stata configurata, accedere al proprio account WABA e accedere al modello di messaggio. Nella scheda Utilità, selezionare Stato ordine e quindi inviare per la revisione.
          • Creare un parametro personalizzato per acquisire l'ammontare della spedizione. È un parametro facoltativo che non è disponibile per impostazione predefinita.

          Creazione di un parametro personalizzato

          1. Da Imposta, nella casella Ricerca veloce, immettere Componenti di messaggistica e quindi selezionare Componenti di messaggistica.
          2. Trovare e fare clic sul componente di messaggistica WhatsApp Pay.
          3. Fare clic su Parametri.
          4. Fai clic su Nuova.
            Viene visualizzata la finestra Nuovo parametro.
          5. Immettere il nome shipping_amount e selezionare type come double.
          6. Fai clic su Salva.

          Fase 1: Creazione di un flusso schermata

          1. Da Imposta, nella casella Ricerca veloce, immettere Flussi e quindi selezionare Flussi.
          2. Fare clic su Nuovo flusso e selezionare Flusso schermata.
            Il flusso schermata viene visualizzato nella pagina del layout automatico. Se Flusso schermata non è visualizzato, utilizzare la casella di ricerca per cercare Flusso schermata.
          3. Fare clic su + per aggiungere gli elementi del flusso schermata richiesti.
            Per ulteriori informazioni sull'utilizzo degli elementi di Flow Builder, ad esempio Schermata, Assegnazione e Azione, vedere Elementi del flusso.

          Fase 2: Ottenere l'ID sessione di Messaggistica

          1. Fare clic su + per aggiungere un elemento Schermata al flusso per acquisire l'ID sessione.
            Viene visualizzata la finestra Nuova schermata.
          2. In Componenti, nella casella di ricerca, immettere Testo e quindi selezionare Testo per aggiungere un componente Testo all'elemento Schermata.
          3. In Proprietà, per Etichetta, immettere GetSessionld e, se necessario, immettere i dettagli in altri campi.
          4. Fai clic su Chiudi.
            Il flusso viene aggiornato con l'elemento schermata GetSessionld.
          5. Fare clic su + sotto l'elemento schermata per aggiungere un elemento Assegnazione al flusso.
            Questo passaggio crea una variabile per memorizzare l'ID sessione. Assegnargli il nome StoreSessionld.
          6. Creare una variabile denominata Messaging Sessionld con Tipo di dati impostato su Testo e selezionare Disponibile per input e Disponibile per output.
            Assegnare la variabile Sessionld di Messaggistica al valore del componente schermata (GetSessionld.Sessionld). Per ulteriori informazioni sulla creazione delle variabili, vedere Informazioni sulle variabili di flusso.

          Fase 3: Assegnazione dell'ammontare della spedizione

          1. Aggiungere un elemento Assegnazione e denominarlo SaveShippingAmount.
          2. Creare una variabile denominata ShippingAmount con Tipo di dati impostato su Number.
            Assegnare alla variabile Ammontare spedizione un valore, ad esempio 10.

          Fase 4: Ottenere voci di pagamento

          1. Aggiungere un elemento Azione per chiamare la classe Apex che fornisce le voci di pagamento.
          2. In Azioni di ricerca, cercare e selezionare l'azione PaymentMessageLineltems.
          3. Etichetta l'azione come GetPaymentLineltems.
          4. In Visualizza risorse di output, selezionare Assegna manualmente variabili (avanzate).
          5. In Memorizza valori di output, fare clic sulla casella di ricerca per creare una variabile denominata PaymentLineltems.
            1. Impostare il tipo di dati su Definito da Apex, selezionare la classe Apex RichMessaging_PaymentLineltem e selezionare Consenti più valori (raccolta).
            2. Selezionare Disponibile per input e Disponibile per output. Assegnare l'output alla variabile PaymentLineltems.
          6. Fai clic su Chiudi.

          Fase 5: Ottenere il totale del pagamento

          1. Aggiungere un elemento Azione per chiamare la classe Apex che fornisce il pagamento totale.
          2. In Azioni di ricerca, cercare e selezionare l'azione PaymentPaymentTotal.
          3. Etichetta l'azione come GetPayment Total (Totale pagamento).
          4. In Visualizza risorse di output, selezionare Assegna manualmente variabili (avanzate).
          5. In Memorizza valori di output, fare clic sulla casella di ricerca per creare una variabile denominata Totale pagamenti.
            1. Impostare il tipo di dati su Apex-Defined e selezionare la classe RichMessaging_PaymentTotal Apex. Non consentire più valori. Assegnare l'output alla variabile Pagamento totale.
            2. Selezionare Disponibile per input e Disponibile per output.
          6. Fare clic su Chiudi.

          Fase 6: Ottenere il contesto dell'ordine

          1. Aggiungere un elemento Azione per chiamare la classe Apex che fornisce il contesto o dettagli dell'ordine.
          2. In Azioni di ricerca, cercare e selezionare l'azione PaymentOrderContext.
          3. Etichetta l'azione come GetPaymentOrderContext.
          4. In Visualizza risorse di output, selezionare Assegna manualmente variabili (avanzate).
          5. In Memorizza valori di output, fare clic sulla casella di ricerca per creare una variabile denominata OrderContext.
            1. Impostare il tipo di dati su Apex-Defined e selezionare la classe Apex RichMessaging_OrderContext. Non consentire più valori. Assegnare l'output alla variabile OrderContext.
            2. Selezionare Disponibile per input e Disponibile per output.
          6. Fare clic su Chiudi.

          Fase 7: Ottenere le iniziazioni di pagamento

          1. Aggiungere un elemento Azione per chiamare la classe Apex per l'avvio del pagamento.
          2. In Azioni di ricerca, cercare e selezionare l'azione PaymentInitiations.
          3. Etichetta l'azione come GetPaymentInitiations.
          4. In Visualizza risorse di output, selezionare Assegna manualmente variabili (avanzate).
          5. In Memorizza valori di output, fare clic sulla casella di ricerca per creare una variabile denominata PaymentInitiations.
            1. Impostare il tipo di dati su Apex-Defined, selezionare la classe Apex RichMessaging_PaymentInitiation e selezionare Consenti più valori (raccolta). Assegnare l'output alla variabile PaymentInitiations.
            2. Selezionare Disponibile per input e Disponibile per output.
          6. Fare clic su Chiudi.

          Fase 8: Invio del componente Pagamento

          1. Aggiungere un elemento Schermata per creare interfacce interattive che raccolgono input dagli utenti o visualizzano informazioni.
            Etichettarlo come SendPaymentComponent.
          2. In Componenti, nella casella di ricerca, immettere Messaggio ottimizzato, quindi selezionare Messaggio ottimizzato.
          3. In Proprietà, selezionare i dettagli richiesti.
            • Per ID sessione di Messaggistica, selezionare la variabile Sessionld di Messaggistica.
            • Per Nome componente di messaggistica, selezionare il nome del componente di messaggistica di pagamento. Ad esempio, Componente di pagamento WhatsApp di esempio.
            • Mappare i parametri standard alle variabili definite da Apex create.
              • Parametro delle voci di pagamento: PaymentLineltems
              • Parametro totale pagamento: Totale pagamenti
              • Contesto ordine: OrderContext
              • PaymentInitiations (Iniziative pagamento): PaymentInitiations
          4. Fare clic su Configura parametri personalizzati.
            1. Da Nome parametro, selezionare shipping_amount.
            2. Da Tipo di valore parametro, selezionare Variabile.
            3. Da Variabile, selezionare la variabile ShippingAmount.
            4. Fare clic su Aggiungi.
          5. Fai clic su Chiudi.

          Fase 9: Salvataggio e attivazione del flusso

          1. In alto a destra, fare clic su Salva.
          2. Fornire un'etichetta e una descrizione per il flusso.
          3. Fai clic su Salva.
          4. Fai clic su Attiva.

          Flusso schermata WhatsApp Pay

           
          Caricamento
          Salesforce Help | Article