Riepilogo AI
Desideri ricevere aggiornamenti in tempo reale sui pagamenti da PayPal Commerce in WPForms? Abilitando i webhook di PayPal Commerce, il tuo sito rimarrà sincronizzato con PayPal ogni volta che i pagamenti o gli abbonamenti vengono completati, rimborsati, annullati o aggiornati.
In questo tutorial ti mostreremo come configurare i webhook di PayPal Commerce in WPForms.
Prima di iniziare, assicurati di installare WPForms sul tuo sito WordPress. Dopodiché, collega il tuo sito al tuo account PayPal Commerce.
Conoscere i webhook
I webhook sono messaggi automatici inviati tra applicazioni quando si verificano determinati eventi. Integrando i webhook di PayPal Commerce con WPForms, il tuo sito WordPress si sincronizza con PayPal, consentendo l'aggiornamento in tempo reale dello stato dei pagamenti.
Una volta abilitati i webhook, il tuo sito potrà ricevere una notifica ogni volta che un pagamento viene completato, rimborsato, annullato o aggiornato. Ciò ti aiuta a mantenere aggiornati i registri dei pagamenti in WPForms senza dover controllare manualmente il tuo conto PayPal.
Abilitazione dei webhook in WPForms
I webhook vengono configurati automaticamente sia per gli utenti nuovi che per quelli esistenti, a condizione che il loro sito utilizzi WPForms versione 1.10.0 o successive e che PayPal Commerce sia collegato. Se la configurazione automatica non va a buon fine, è possibile configurare manualmente le impostazioni dei webhook seguendo i passaggi riportati di seguito.
Per iniziare, vai su WPForms » Impostazioni e seleziona la scheda Pagamenti.

Quindi, scorri fino alla sezione PayPal Commerce e attiva l'opzione Abilita webhook.

Dopodiché, clicca sul pulsante " Salva impostazioni ".
Dopo aver salvato le impostazioni, WPForms tenterà di configurare automaticamente i webhook. Se è necessaria una configurazione manuale, sulla pagina appariranno ulteriori impostazioni relative ai webhook.
Queste impostazioni includono i campi " Endpoint Webhooks", " ID Sandbox Webhooks " e "ID Live Webhooks ".

Ti servirà il valore dell'endpoint dei webhook in seguito, quindi tieni aperta questa pagina in una scheda separata del browser.
Creazione di un webhook in PayPal
In una nuova scheda o finestra del browser, accedi al tuo account PayPal Developer e apri la sezione " App e credenziali " dalla barra laterale a sinistra.

Nella sezione " Credenziali API ", seleziona l'app che desideri utilizzare per il tuo sito. In modalità Live, il nome dell'app sarà spesso simile a MyApp_WPForms. In modalità Sandbox, seleziona l'app sandbox che hai creato per i test.

Si aprirà la pagina dei dettagli delle tue credenziali API. Scorri fino in fondo alla pagina fino a raggiungere la sezione Webhooks.
Quindi, clicca sul pulsante " Aggiungi webhook ".

Si aprirà la finestra modale "Aggiungi webhook ", nella quale dovrai inserire l'Endpoint dei webhook di WPForms nel campo "URL endpoint".

A tal fine, torna alla scheda del browser in cui è aperta la pagina delle impostazioni di WPForms. Una volta lì, dovrai copiarel'Endpoint dei Webhookcliccando sull'icona di copia.

Nel campo " URL del webhook ", incolla il valore dell'endpoint dei webhook che hai copiato dalla pagina delle impostazioni di WPForms.

Nella sezione " Tipi di evento ", seleziona la casella di controllo " Tutti gli eventi ".

Dopodiché, scorri fino alla fine della finestra modale e clicca sul pulsante «Salva» per creare il webhook.
Una volta creato il webhook, PayPal lo visualizzerà nella tabella relativa all'app corrente. Copia l'ID del webhook che hai appena creato.

Torna alla pagina WPForms » Impostazioni » Pagamenti del tuo sito e incolla l'ID del webhook nel campo appropriato:
- Utilizza l'ID della Sandbox dei Webhook se il tuo sito è in modalità Sandbox
- Utilizza Webhooks Live ID se il tuo sito è in modalità Live

Assicurati di fare clic su «Salva impostazioni » dopo aver aggiunto l'ID del webhook.
Ecco fatto! WPForms riceverà ora aggiornamenti in tempo reale da PayPal Commerce sul tuo sito.
Domande frequenti
Non vedo l'opzione per configurare manualmente i webhook di PayPal Commerce. Come posso abilitarla?
Se hai integrato PayPal Commerce su WPForms versione 1.10.0 o successive, i webhook vengono configurati automaticamente sul tuo sito, quindi potrebbe non essere necessario configurarli manualmente.
Tuttavia, se desideri visualizzare le impostazioni manuali dei webhook, vai su WPForms " Impostazioni e selezionare l'opzione Pagamenti scheda. Quindi aggiungi &webhooks_settings alla fine dell'URL della pagina. L'URL dovrebbe essere simile a questo:
https://example.com/wp-admin/admin.php?page=wpforms-settings&view=payments&webhooks_settings
Assicurati solo di sostituire example.com con il dominio effettivo del tuo sito.
Devo configurare webhook separati per le modalità Sandbox e Live?
Sì. Le modalità Sandbox e Live utilizzano app separate in PayPal, quindi dovrai creare un webhook per ciascun ambiente che intendi utilizzare. Dopo aver creato ciascun webhook, copia il relativo ID nel campo corrispondente in WPForms.
Ecco fatto! Ora sai come configurare i webhook di PayPal Commerce in WPForms. Vuoi saperne di più sulla gestione dei pagamenti in WPForms? Non perderti la nostra guida su come visualizzare e gestire i pagamenti PayPal Commerce.