Configurazione dei Webhook di PayPal Commerce

Desideri ricevere aggiornamenti sui pagamenti in tempo reale da PayPal Commerce in WPForms? Con i webhook di PayPal Commerce abilitati, il tuo sito può rimanere sincronizzato con PayPal quando 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.


Comprensione dei webhook

I webhook agiscono come messaggi automatici inviati tra applicazioni quando si verificano determinati eventi. Integrando i webhook di PayPal Commerce con WPForms, il tuo sito WordPress viene sincronizzato con PayPal in modo che gli stati dei pagamenti possano essere aggiornati in tempo reale.

Una volta abilitati i webhook, il tuo sito può rimanere informato quando un pagamento viene completato, rimborsato, annullato o aggiornato. Ciò aiuta a mantenere accurati i tuoi record di pagamento in WPForms senza richiedere controlli manuali nel tuo account PayPal.

Abilitazione dei webhook in WPForms

I webhook sono configurati automaticamente sia per gli utenti nuovi che per quelli esistenti una volta che il loro sito utilizza WPForms versione 1.10.0 o superiore e PayPal Commerce è connesso. Se la configurazione automatica non viene completata con successo, puoi configurare manualmente le impostazioni del webhook seguendo i passaggi seguenti.

Per iniziare, vai su WPForms » Impostazioni e seleziona la scheda Pagamenti.

Accesso ai pagamenti

Successivamente, scorri fino alla sezione PayPal Commerce e attiva l'opzione Abilita Webhook.

Abilita webhook per PayPal Commerce

Dopodiché, fai clic sul pulsante Salva Impostazioni.

Dopo aver salvato le impostazioni, WPForms tenterà di configurare automaticamente i webhook. Se è necessaria una configurazione manuale, verranno visualizzate ulteriori impostazioni del webhook sulla pagina.

Queste impostazioni includono i campi Endpoint Webhook, ID Sandbox Webhook e ID Live Webhook.

Avrai bisogno del valore dell'Endpoint Webhook in seguito, quindi tieni aperta questa pagina in una scheda separata del browser.

Nota: Le modalità Sandbox e Live richiedono configurazioni webhook separate. Se il tuo sito è in modalità Sandbox, utilizza il campo ID Sandbox Webhook. Se il tuo sito è in modalità Live, utilizza il campo ID Live Webhook.

Creazione di un Webhook in PayPal

In una nuova scheda o finestra del browser, accedi al tuo account PayPal Developer e apri App & Credenziali dalla barra laterale sinistra.

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

Questo aprirà la pagina dei dettagli per le tue credenziali API. Scorri fino in fondo alla pagina fino a raggiungere la sezione Webhook.

Nota: A seconda della modalità che stai utilizzando, questa sezione apparirà come Webhook Live o Webhook Sandbox.

Successivamente, fai clic sul pulsante Aggiungi Webhook.

Si aprirà la finestra di dialogo Aggiungi webhook dove dovrai aggiungere l'Endpoint Webhook di WPForms nel campo URL Endpoint.

Per fare ciò, torna alla scheda del browser con la pagina delle impostazioni di WPForms aperta. Una volta lì, dovrai copiare l'Endpoint Webhook facendo clic sull'icona di copia.

Nel campo URL Webhook, incolla il valore dell'Endpoint Webhook copiato dalla tua pagina delle impostazioni di WPForms.

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

Dopodiché, scorri fino in fondo alla finestra di dialogo e fai clic sul pulsante Salva per creare il webhook.

Una volta creato il webhook, PayPal lo visualizzerà nella tabella per l'app corrente. Copia l'ID Webhook per il webhook che hai appena creato.

Torna alla pagina WPForms » Impostazioni » Pagamenti del tuo sito e incolla l'ID Webhook nel campo appropriato:

  • Usa ID Webhook Sandbox se il tuo sito è in modalità Sandbox
  • Usa ID Webhook Live se il tuo sito è in modalità Live

Assicurati di fare clic su Salva Impostazioni dopo aver aggiunto l'ID Webhook.

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 la abilito?

Se hai collegato PayPal Commerce nella versione 1.10.0 o successiva di WPForms, i webhook vengono configurati automaticamente sul tuo sito, quindi potresti non aver bisogno di configurarli manualmente.

Tuttavia, se desideri visualizzare le impostazioni manuali dei webhook, vai su WPForms » Impostazioni e seleziona la scheda Pagamenti. Quindi aggiungi &webhooks_settings alla fine dell'URL della pagina. L'URL dovrebbe assomigliare 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 ogni ambiente che intendi utilizzare. Dopo aver creato ciascun webhook, copia il suo ID nel campo corrispondente in WPForms.

Fatto! Ora sai come configurare i webhook di PayPal Commerce in WPForms. Successivamente, vorresti saperne di più sulla gestione dei pagamenti in WPForms? Assicurati di consultare la nostra guida su visualizzazione e gestione dei pagamenti di PayPal Commerce.

Il miglior plugin per la creazione di moduli drag and drop per WordPress

Facile, veloce e sicuro. Unisciti a oltre 6 milioni di proprietari di siti web che si affidano a WPForms.