Configuration des webhooks PayPal Commerce

Souhaitez-vous recevoir des notifications en temps réel concernant les paiements via PayPal Commerce dans WPForms ? Une fois les webhooks PayPal Commerce activés, votre site restera synchronisé avec PayPal dès qu'un paiement ou un abonnement est effectué, remboursé, annulé ou mis à jour.

Dans ce tutoriel, nous allons vous montrer comment configurer les webhooks PayPal Commerce dans WPForms.

Avant de commencer, veillez à installer WPForms sur votre site WordPress. Ensuite, associez votre site à votre compte PayPal Commerce.


Comprendre les Webhooks

Les webhooks sont des messages automatisés échangés entre des applications lorsque certains événements se produisent. En intégrant les webhooks PayPal Commerce à WPForms, votre site WordPress se synchronise avec PayPal, ce qui permet de mettre à jour le statut des paiements en temps réel.

Une fois les webhooks activés, votre site sera informé dès qu'un paiement est effectué, remboursé, annulé ou mis à jour. Cela vous permet de garantir l'exactitude de vos relevés de paiement dans WPForms sans avoir à vérifier manuellement votre compte PayPal.

Activation des Webhooks dans WPForms

Les webhooks sont configurés automatiquement pour les nouveaux utilisateurs comme pour les utilisateurs existants dès lors que leur site utilise WPForms version 1.10.0 ou supérieure et que PayPal Commerce est connecté. Si la configuration automatique échoue, vous pouvez configurer manuellement les paramètres des webhooks en suivant les étapes ci-dessous.

Pour commencer, rendez-vous dans WPForms » Paramètres et sélectionnez l'onglet Paiements.

Accès aux paiements

Ensuite, faites défiler jusqu'à la section « PayPal Commerce » et activez l'option « Activer les webhooks ».

Activer les webhooks pour PayPal Commerce

Ensuite, cliquez sur le bouton « Enregistrer les paramètres ».

Une fois vos paramètres enregistrés, WPForms tentera de configurer automatiquement les webhooks. Si une configuration manuelle s'avère nécessaire, des paramètres supplémentaires relatifs aux webhooks s'afficheront sur la page.

Ces paramètres comprennent les champs « Point de terminaison des webhooks », « ID de la sandbox des webhooks » et « ID de production des webhooks ».

Vous aurez besoin de la valeur du point de terminaison Webhooks plus tard ; gardez donc cette page ouverte dans un autre onglet de votre navigateur.

Remarque : les modes Sandbox et Live nécessitent des configurations de webhooks distinctes. Si votre site est en mode Sandbox, utilisez le champ « Webhooks Sandbox ID ». Si votre site est en mode Live, utilisez le champ « Webhooks Live ID ».

Créer un webhook dans PayPal

Dans un nouvel onglet ou une nouvelle fenêtre de navigateur, connectez-vous à votre compte PayPal Developer et ouvrez la section « Apps & Credentials » dans la barre latérale de gauche.

Dans la section « Identifiants API », sélectionnez l'application que vous souhaitez utiliser pour votre site. En mode Live, le nom de l'application sera souvent du type MyApp_WPForms. En mode Sandbox, sélectionnez l'application Sandbox que vous avez créée à des fins de test.

Cela ouvrira la page détaillée de vos identifiants API. Faites défiler la page vers le bas jusqu'à la section « Webhooks ».

Remarque: selon le mode que vous utilisez, cette section s'intitulera « Webhooks en production » ou « Webhooks en environnement de test ».

Cliquez ensuite sur le bouton « Ajouter un webhook ».

Cela ouvrira la fenêtre contextuelle « Ajouter un webhook », dans laquelle vous devrez saisir le point de terminaison des webhooks de WPForms dans le champ « URL du point de terminaison ».

Pour cela, revenez à l'onglet du navigateur où la page des paramètres de WPForms est ouverte. Une fois sur cette page, vous devrez copier lepoint de terminaison des webhooksen cliquant sur l'icône de copie.

Dans le champ « URL du webhook », collez la valeur du point de terminaison des webhooks que vous avez copiée depuis la page des paramètres de WPForms.

Dans la section « Types d'événements », cochez la case « Tous les événements ».

Ensuite, faites défiler vers le bas de la fenêtre contextuelle et cliquez sur le bouton « Enregistrer » pour créer le webhook.

Une fois le webhook créé, PayPal l'affichera dans le tableau correspondant à l'application en cours. Copiez l'identifiant du webhook que vous venez de créer.

Retournez sur la page WPForms » Paramètres » Paiements de votre site et collez l'identifiant du webhook dans le champ prévu à cet effet :

  • Utilisez l'identifiant Webhooks Sandbox si votre site est en mode Sandbox
  • Utilisez Webhooks Live ID si votre site est en mode Live

N'oubliez pas de cliquer sur « Enregistrer les paramètres » après avoir ajouté l'identifiant du webhook.

Et voilà ! WPForms recevra désormais les mises à jour en temps réel de PayPal Commerce sur votre site.

Questions fréquemment posées

Je ne vois pas l'option permettant de configurer manuellement les webhooks PayPal Commerce. Comment puis-je l'activer ?

Si vous avez connecté PayPal Commerce sur WPForms version 1.10.0 ou supérieure, les webhooks sont configurés automatiquement sur votre site ; vous n'aurez donc probablement pas besoin de les configurer manuellement.

Toutefois, si vous souhaitez afficher les paramètres manuels du webhook, rendez-vous sur WPForms " Paramètres et sélectionnez l'option Paiements onglet. Puis ajoutez &webhooks_settings à la fin de l'URL de la page. L'URL devrait ressembler à ceci :

https://example.com/wp-admin/admin.php?page=wpforms-settings&view=payments&webhooks_settings

N'oubliez pas de remplacer example.com avec le nom de domaine réel de votre site.

Dois-je configurer des webhooks distincts pour les modes Sandbox et Production ?

Oui. Les modes « Sandbox » et « Live » utilisent des applications distinctes dans PayPal ; vous devrez donc créer un webhook pour chaque environnement que vous comptez utiliser. Une fois chaque webhook créé, copiez son identifiant dans le champ correspondant dans WPForms.

Et voilà ! Vous savez désormais comment configurer les webhooks PayPal Commerce dans WPForms. Souhaitez-vous en savoir plus sur la gestion des paiements dans WPForms ? N'hésitez pas à consulter notre guide sur la consultation et la gestion des paiements PayPal Commerce.

Le meilleur plugin WordPress de construction de formulaires par glisser-déposer

Facile, rapide et sécurisé. Rejoignez plus de 6 millions de propriétaires de sites web qui font confiance à WPForms.