Modulo pagamento
In questo articolo viene descritto il modulo di pagamento e la procedura per configurarlo in Microsoft Dynamics 365 Commerce.
Avviso
Il modello Dynamics 365 Commerce per il comportamento di pagamento di PayPal e Google Pay Express non è attualmente consigliato per le aree che applicano i requisiti della direttiva aggiornata relativa ai servizi di pagamento (PSD2). I modelli di pagamento rapido del modulo di pagamento Commerce calcolano il prezzo finale dell'ordine nella pagina di checkout di Commerce una volta ottenuto l'indirizzo di consegna per l'ordine di un utente. PSD2 consiglia agli utenti di visualizzare il prezzo totale dell'ordine completo nella finestra di autenticazione del portafoglio digitale. Commerce monitorerà il lavoro futuro per aggiornare il comportamento dei moduli PayPal e Google Pay per supportare i flussi di pagamento rapidi aggiornando i dettagli dell'ordine nella finestra di pagamento del portafoglio quando viene selezionato un indirizzo di consegna.
Il modulo di pagamento consente ai clienti di pagare gli ordini utilizzando una carta di credito o di debito. L'integrazione di pagamento per questo modulo viene fornita dal connettore pagamenti di Dynamics 365 per Adyen. Per ulteriori informazioni su come configurare il connettore pagamenti, vedere Connettore pagamenti di Dynamics 365 per Adyen.
A partire dalla versione 10.0.14 di Commerce, il modulo di pagamento è integrato con il connettore di pagamento Dynamics 365 per PayPal per consentire ai clienti di pagare gli ordini utilizzando PayPal. Per ulteriori informazioni su come configurare il connettore pagamenti Dynamics 365 per PayPal, vedere Connettore pagamenti di Dynamics 365 per PayPal.
Il modulo di pagamento ospita le informazioni di pagamento fornite tramite Adyen in un elemento frame inline HTML (iframe). Il modulo di pagamento interagisce con Commerce Scale Unit per recuperare le informazioni di pagamento di Adyen. Come parte dell'interazione con Commerce Scale Unit, il modulo di pagamento può consentire la pubblicazione delle informazioni sull'indirizzo di fatturazione nell'elemento iframe tramite Adyen o come modulo separato. Nel tema Fabrikam, l'indirizzo di fatturazione è abilitato come modulo separato. Questo approccio consente una maggiore flessibilità di formattazione, perché le righe dell'indirizzo possono essere visualizzate in modo che assomiglino alle righe dell'indirizzo di spedizione.
Il modulo di pagamento consente inoltre ai clienti registrati di salvare le proprie informazioni di pagamento. Le informazioni di pagamento e l'indirizzo di fatturazione vengono salvati e gestiti tramite il connettore di pagamento Adyen.
Il modulo di pagamento copre eventuali addebiti sugli ordini che non sono già coperti da punti fedeltà o da una carta regalo. Se il totale di un ordine è completamente coperto da punti fedeltà o crediti di gift card, il modulo di pagamento viene nascosto e il cliente può effettuare l'ordine senza di esso.
Il connettore pagamenti Adyen supporta inoltre l'autenticazione avanzata del cliente (SCA). Parte della direttiva aggiornata relativa ai servizi di pagamento (PSD2) dell'Unione europea (UE) richiede che gli acquirenti online siano autenticati al di fuori della loro esperienza di acquisto online quando utilizzano una modalità di pagamento elettronico. Durante il flusso di checkout, i clienti vengono reindirizzati al proprio sito bancario e quindi, dopo l'autenticazione, vengono reindirizzati nuovamente al flusso di checkout di Commerce. Durante questo reindirizzamento, le informazioni che un cliente ha inserito nel flusso di checkout (ad esempio, l'indirizzo di spedizione, le opzioni di consegna, le informazioni sulla gift card e le informazioni sulla fedeltà) persistono. Prima di poter attivare la funzione del connettore di pagamento Adyen, il connettore di pagamento deve essere configurato per SCA in Commerce headquarters. Per ulteriori informazioni, vedere Autenticazione avanzata del cliente (SCA) tramite Adyen. Questa funzione è stata abilitata nella versione 10.0.12 di Commerce.
Nota
Per il connettore pagamenti Adyen, l'elemento iframe nel modulo di pagamento può essere visualizzato solo se si aggiunge l'URL di Adyen all'elenco dei siti consentiti. Per completare questo passaggio, aggiungere *.adyen.com alle direttive child-src, connect-src, img-src, script-src e style-src dei criteri di sicurezza dei contenuti del sito. Per altre informazioni, vedere Gestire i criteri di sicurezza del contenuto.
L'immagine seguente mostra un esempio di moduli Gift card, Punti fedeltà e Pagamento Adyen in una pagina checkout.
A partire dalla versione Commerce 10.0.14, il modulo di pagamento è anche integrato con il connettore di pagamento Dynamics 365 per PayPal. Per ulteriori informazioni su come configurare questo connettore pagamenti, vedere Connettore pagamenti di Dynamics 365 per PayPal.
Nella pagina checkout è possibile configurare i connettori Adyen e PayPal. Il modulo di pagamento include proprietà per aiutare a identificare il connettore con cui deve essere utilizzato. Per i dettagli, vedi le proprietà del modulo Tipi di metodo di pagamento supportati e Pagamento principale nella tabella seguente.
Quando il modulo di pagamento è configurato per utilizzare il connettore di pagamento PayPal, viene visualizzato un pulsante PayPal nella pagina checkout. Quando viene richiamato dal cliente, il modulo di pagamento visualizza un elemento iframe contenente le informazioni di PayPal. Il cliente può accedere e fornire le proprie informazioni di PayPal all'interno di questo elemento iframe per completare la transazione. Quando un cliente sceglie di pagare con PayPal, il saldo rimanente dell'ordine viene addebitato tramite PayPal.
Il connettore di pagamento PayPal non richiede un modulo dell'indirizzo di fatturazione perché Paypal gestisce tutte le informazioni relative alla fatturazione nel relativo elemento iframe. Tuttavia, sono richiesti l'indirizzo di spedizione e i moduli delle opzioni di consegna.
La figura seguente mostra un esempio di due moduli di pagamento su una pagina checkout, uno configurato con il connettore di pagamento Adyen e l'altro con il connettore di pagamento PayPal.
La figura seguente mostra un esempio dell'elemento iframe PayPal richiamato utilizzando il pulsante PayPal.
Nome proprietà | Valori | descrizione |
---|---|---|
Intestazione | Testo dell'intestazione | Un'intestazione facoltativa per il modulo di pagamento. |
Altezza dell'elemento iframe | Pixel | L'altezza dell'elemento iframe in pixel. L'altezza può essere modificata secondo le esigenze. |
Mostra indirizzo di fatturazione | True o False | Se questa proprietà è impostata su True, l'indirizzo di fatturazione viene fornito da Adyen nell'elemento iframe del modulo di pagamento. Se è impostata su False, l'indirizzo di fatturazione non viene fornito da Adyen ed è necessario configurare un modulo per mostrare l'indirizzo di fatturazione nella pagina di checkout. Questo campo non ha alcun impatto sul connettore di pagamento PayPal,perché l'indirizzo di fatturazione è gestito da PayPal. |
Ignora stile pagamenti | Codice Cascading Style Sheets (CSS) | Poiché il modulo di pagamento è ospitato in un elemento iframe, le funzionalità relative allo stile sono limitate. È possibile ottenere uno stile utilizzando questa proprietà. Per sostituire gli stili del sito, è necessario incollare il codice CSS come valore di questa proprietà. La creazione di siti CSS e gli stili non si applicano a questo modulo. |
Tipi di metodi di pagamento supportati | String | Se sono configurati più connettori di pagamento, è necessario fornire la stringa del tipo di offerta supportata come definito nella configurazione del connettore di pagamento di Commerce headquarters (vedi l'immagine seguente). Se vuoto, il valore predefinito è il connettore di pagamento Adyen. Aggiunto nella versione Commerce 10.0.14. |
Pagamento primario | True o False | Se True, eventuali messaggi di errore vengono generati dal connettore di pagamento principale nella pagina di checkout. Se entrambi i connettori di pagamento Adyen e PayPal sono configurati, impostare Ayden su True. |
Usa ID connettore | True o False | Utilizza questa proprietà se per il sito sono configurati più connettori di pagamento. Se True, i connettori devono utilizzare l'ID connettore per la correlazione dei pagamenti. |
Usare il codice della lingua impostato dal browser per l'elemento iframe | True o False | (Solo Adyen) Se True, l'elemento iframe Adyen rende la lingua in base al contesto del browser dell'utente del sito invece di utilizzare il codice della lingua del canale Commerce configurato per il sito. |
La figura seguente mostra un esempio del valore Tipi di metodo di pagamento supportati impostato su "PayPal" nella configurazione del connettore di pagamento in Commerce headquarters.
È possibile utilizzare un modulo dell'indirizzo di fatturazione nella pagina di checkout se le righe dell'indirizzo di fatturazione del connettore di pagamento Adyen non corrispondono all'aspetto del resto del sito.
Per utilizzare un modulo di indirizzo di fatturazione nella pagina di pagamento quando il modulo di pagamento è integrato con il connettore di pagamento Adyen, impostare la proprietà Mostra indirizzo di fatturazione su Falso in modo che un modulo di indirizzo di fatturazione dedicato possa essere utilizzato al posto dell'indirizzo di fatturazione Adyen predefinito. In questo caso, l'autore del sito dovrebbe includere un modulo dell'indirizzo di fatturazione nella pagina di pagamento. Il connettore di pagamento Adyen consente inoltre di utilizzare l'indirizzo di spedizione come indirizzo di fatturazione per ridurre al minimo il numero di passaggi per l'utente del sito.
La proprietà Tipi di metodi di pagamento supportati è presente nel modulo dell'indirizzo di fatturazione. Il valore di questa proprietà deve essere identico al valore fornito nel modulo di pagamento per garantire che funzionino insieme. Per il connettore di pagamento Adyen, sia il modulo di pagamento che il modulo dell'indirizzo di fatturazione devono lasciare questo valore vuoto (lo stato predefinito). Per il connettore PayPal, non è richiesto un modulo dedicato per l'indirizzo di fatturazione. Per altri tipi di connettori di pagamento, la stringa deve essere fornita come configurato in Commerce headquarters.
Un modulo di pagamento può essere aggiunto solo a un modulo checkout. Per ulteriori informazioni su come configurare un modulo di pagamento per una pagina di checkout, vedere Modulo checkout.
Se per il tuo sito vengono utilizzati entrambi i connettori di pagamento Adyen e PayPal, segui questi passaggi in Creazione di siti di Commerce per aggiungere moduli di pagamento al modulo di checkout e quindi configurare le proprietà per ciascun modulo.
Nel riquadro delle proprietà del modulo di pagamento PayPal, procedi nel seguente modo:
- In campo per la proprietà Tipi di metodi di pagamento supportati immetti PayPal.
- Deseleziona la casella di controllo per la proprietà Pagamento principale.
- Seleziona la casella di controllo per la proprietà Usa ID connettore.
Nel riquadro delle proprietà del modulo di pagamento Adyen, procedi nel seguente modo:
- Lascia il campo per la proprietà Tipi di metodi di pagamento supportati vuoto.
- Seleziona la casella di controllo per la proprietà Pagamento principale.
- Seleziona la casella di controllo per la proprietà Usa ID connettore.
Nota
Quando configuri i connettori Adyen e PayPal da utilizzare insieme, la configurazione Connettore di pagamento Dynamics 365 per Adyen deve trovarsi nella prima posizione della configurazione del connettore Conti di pagamento nei canali online in Commerce headquarters. Per confermare o modificare l'ordine del connettore, vai a Punti vendita online e seleziona il canale per il tuo sito. Poi, nella scheda Impostazione nella scheda dettaglio Conti di pagamento sotto Connettore, assicurati che la configurazione Connettore di pagamento Dynamics 365 per Adyen sia nella prima posizione (ovvero nella riga superiore) e che la configurazione Connettore di pagamento Dynamics 365 per PayPal sia sulla seconda riga. Aggiungi o rimuovi i connettori secondo necessità per riordinarli.
Modulo indirizzo di spedizione
Modulo di informazioni sul ritiro
Connettore pagamenti di Dynamics 365 per Adyen