Volete consentire agli utenti di scegliere tra più metodi di pagamento nel vostro modulo? Con WPForms, potete utilizzare la logica condizionale per consentire agli utenti di scegliere se effettuare il pagamento con PayPal o con una carta di credito.
Questa esercitazione vi mostrerà come consentire agli utenti di scegliere un metodo di pagamento nei vostri moduli.

Requisiti: Per utilizzare gli addon PayPal Standard, Stripe Pro e Square è necessario disporre di una licenza Pro o superiore. Per accedere al componente aggiuntivo Authorize.Net, è necessaria una licenza Elite.
Prima di iniziare, assicuratevi di aver installato e attivato WPForms e di aver verificato la vostra chiave di licenza.
Quindi è possibile installare il componente aggiuntivo PayPal Standard. È inoltre necessario installare il componente aggiuntivo Stripe Pro, Square o Authorize.Net (a seconda del processore di pagamento con carta di credito che si desidera utilizzare nei moduli).
Nota: Stripe applica una commissione del 3% per ogni pagamento effettuato tramite la sua piattaforma se la licenza di WPForms è inattiva.
Aggiunta di un campo di selezione del metodo di pagamento al modulo
In questa esercitazione, utilizzeremo la logica condizionale per mostrare o nascondere determinati campi ed elaborare i pagamenti attraverso un determinato fornitore, a seconda delle selezioni degli utenti nel modulo.
Nota: si consiglia di utilizzare l'addon PayPal Commerce se si dispone di un conto PayPal aziendale. Questo addon consente di accettare pagamenti sia con PayPal che con carta di credito senza utilizzare la logica condizionale. Per maggiori dettagli, consultare le nostre FAQ.
Una volta installati e attivati tutti i componenti aggiuntivi, è necessario creare un nuovo modulo o modificarne uno esistente.
Se non l'avete ancora fatto, aggiungete al vostro modulo un campo a scelta multipla e uno dei seguenti campi di pagamento:
- Carta di credito Stripe
- Quadrato
- Authorize.Net
È possibile fare clic su un campo nel pannello sinistro del costruttore o trascinarlo nell'area di anteprima per aggiungerlo al modulo.
Successivamente, è necessario aggiungere opzioni al campo Scelta multipla per ogni metodo di pagamento disponibile nel modulo.

Nota: per maggiori dettagli su come aggiungere elementi al campo a scelta multipla e sulle altre opzioni disponibili per questo tipo di campo, consultare il nostro tutorial sulla personalizzazione del campo a scelta multipla.
Per il nostro esempio, cambieremo l'etichetta del campo Scelta multipla in Metodo di pagamento ed etichetteremo le scelte come PayPal e Carta di credito.

Si consiglia di utilizzare etichette simili, ma è possibile personalizzare il testo per adattarlo al proprio modulo.
Per essere sicuri che gli utenti selezionino un metodo di pagamento prima di inviare il modulo, attivate l'impostazione Richiesto nelle opzioni del campo a scelta multipla.

Abilitazione della logica condizionale per il campo della carta di credito
Successivamente, è necessario applicare la logica condizionale al campo di pagamento del modulo per nasconderlo a meno che l'utente non lo selezioni come metodo di pagamento.
Nel nostro esempio, utilizziamo il campo Carta di credito di Stripe. Tuttavia, i passaggi sono essenzialmente gli stessi se si sceglie di utilizzare il campo Square o Authorize.Net.
Nota: se si utilizza Stripe con WPForms Lite, non si avrà accesso alla logica condizionale nelle opzioni del campo Carta di credito di Stripe.
Per attivare la logica condizionale per il campo della carta di credito, aprire le opzioni del campo facendo clic su di esso nell'area di anteprima. Quindi fare clic sulla scheda Logica intelligente.

Da qui, attivare l'opzione Abilita logica condizionale.

Quindi, creare una regola per mostrare il campo della carta di credito se un utente seleziona l'opzione corrispondente dal campo a scelta multipla.
La nostra regola di esempio recita: Mostra questo campo se il metodo di pagamento è la carta di credito.

Nota: Avete bisogno di aiuto per impostare la vostra regola di logica condizionale? Il nostro tutorial per principianti sull'uso della logica condizionale in WPForms contiene tutti i dettagli.
Configurazione delle impostazioni di pagamento per il modulo
Infine, è necessario configurare le impostazioni per i metodi di pagamento offerti nel modulo. In particolare, dovrete utilizzare la logica condizionale per elaborare i pagamenti degli utenti attraverso il metodo scelto.
Di seguito abbiamo descritto le opzioni per tutti i metodi disponibili.
Impostazioni standard di PayPal
Per configurare le impostazioni di PayPal Standard, navigare su Pagamenti " PayPal Standard nel costruttore di moduli. Quindi, attivare l'opzione Abilita pagamenti PayPal Standard nel pannello di destra.

Ci sono poi una serie di opzioni da configurare, tra cui l'aggiunta dell'e-mail di PayPal, la messa in modalità di produzione del conto e la determinazione dell'obbligo di fornire un indirizzo di spedizione da parte degli utenti.

Nota: per la procedura completa di configurazione di PayPal Standard, consultare il nostro tutorial completo dell 'addon PayPal Standard.
Scorrere quindi fino all'opzione Abilita logica condizionale e attivarla per visualizzare altre impostazioni.

Impostare la regola di logica condizionale in modo che legga Elabora questo addebito se il metodo di pagamento è PayPal.

Impostazioni di Stripe
Per configurare le impostazioni di Stripe, spostarsi prima nella scheda Pagamenti del costruttore di moduli e fare clic su Stripe. Quindi, attivare l'opzione Abilita pagamenti Stripe .

Aggiungere una descrizione del pagamento e mappare il campo e-mail del modulo all'opzione Ricevuta di pagamento Stripe, se lo si desidera. Quindi scorrere verso il basso e attivare l'impostazione Abilita logica condizionale.

Nota: per istruzioni complete sulla configurazione di Stripe, consultare il nostro tutorial sull'addon Stripe Pro.
Configurare la regola in modo che legga Elabora questo addebito se il metodo di pagamento è la carta di credito.

Impostazioni quadrate
Per configurare le impostazioni di Square, andate su Pagamenti " Square nel costruttore di moduli e attivate l'opzione Abilita pagamenti Square.

In questo modo si scopriranno diverse impostazioni. Inserite una descrizione del pagamento, mappate i campi da cui volete raccogliere le informazioni e attivate l'opzione Abilita logica condizionale.

Nota: per maggiori dettagli su come impostare i pagamenti di Square per un modulo, consultare la nostra guida completa all'addon Square.
Utilizzando i menu a tendina che appaiono, impostare la regola come segue: Elaborare questo addebito se il metodo di pagamento è la carta di credito.

Impostazioni di Authorize.Net
Per configurare le impostazioni di Authorize.Net, andare alla scheda Pagamenti nel costruttore del modulo e fare clic su Authorize.Net. Da qui, selezionare l'opzione Abilita pagamenti Authorize.Net.

Quindi, aggiungere una descrizione del pagamento e mappare tutti i campi pertinenti dal modulo all'account Authorize.Net. Quindi attivare l'opzione Abilita logica condizionale in fondo alle impostazioni.

Nota: per informazioni complete su come configurare l'addon Authorize.Net, consultare il nostro tutorial su Authorize.Net.
Quindi, è possibile configurare la regola di logica condizionale in modo da leggere Elabora questo addebito se il metodo di pagamento è la carta di credito.

Domande frequenti
Ecco le risposte ad alcune delle principali domande su come consentire agli utenti di scegliere un metodo di pagamento.
Devo usare la logica condizionale se ho l'addon PayPal Commerce?
L'addon PayPal Commerce supporta le opzioni di pagamento con carta di credito e PayPal per impostazione predefinita. Dopo aver configurato l'addon, non sarà necessario utilizzare la logica condizionale per abilitare questa funzionalità nel modulo. Tuttavia, per configurare l'addon è necessario disporre di un conto PayPal Business.
Per confermare che entrambi i metodi di pagamento sono abilitati, fare clic sul campo PayPal Commerce per aprire le Opzioni di campo. Quindi, nella sezione Metodi di pagamento supportati, verificare che PayPal Checkout e Carta di credito siano abilitati per il modulo.

Per saperne di più sull'utilizzo di PayPal Commerce, consultate la nostra guida su come configurare e utilizzare l'addon PayPal Commerce.
Ecco fatto! Ora potete consentire ai vostri utenti di scegliere tra il pagamento con PayPal o uno dei metodi di pagamento con carta di credito supportati durante la compilazione dei vostri moduli.
Poi, volete assicurarvi che il vostro modulo e tutti i pagamenti funzionino come previsto prima di pubblicarlo? Per maggiori dettagli, consultate il nostro tutorial su come testare correttamente i moduli.