Configuration des paiements Paypal sur Whmcs

Mis à jour le 9 juillet, 2015

WHMCS possède un nombre déconcertant de services de paiement, des plus évidents systèmes de carte de crédit/débit, aux plus excentriques passerelles de paiement. Evidemment, le moyen le plus courant utilisé par la majorité des gens partout dans le monde, est PayPal. Même au sein de PayPal en lui-même il existe un certain nombre d’options additionnelles comme PayPal Express Checkout, PayPal Website Payments, etc. Il va sans dire que l’ajout de certaines de ces passerelles devrait être la première étape dans la configuration de votre WHMCS – sans cela, personne ne sera capable d’acheter quoi que ce soit ! Jetons donc un œil sur la manière d’installer PayPal sur WHMCS – particulièrement l’emplacement de données importantes liées à l’IPN ou la fonction de Notification de Paiement Instantané (« Instant Payment Notification »).

Activer PayPal

Pour commencer, connectez vous à votre tableau d’administration WHMCS et depuis le menu « Installation » (Setup) tout en haut à droite, choisissez « Paiements » (Payments) puis « Passerelles de Paiement » (Payment Gateways) comme ci-dessous :

L’écran qui va suivre est l’endroit où vous aurez la possibilité de sélectionner quelle passerelle de paiement vous voulez configurer depuis la liste déroulante. Cette liste est assez longue. Sélectionnez « PayPal » et cliquez sur le bouton « Activer » (Activate).

Le formulaire suivant va vous permettre de configurer les options basiques de PayPal. Evidemment, vous devez commencer par cocher la case « Montrer sur le formulaire de commande » (Show on Order Form) pour le rendre visible sur l’écran de paiement final. Le nom affiché par défaut de « PayPal » est suffisant, et vous aurez besoin de renseigner le nom de votre propre compte PayPal pour que WHMCS sache à qui les paiements seront destinés.

Vous pouvez voir ci-dessus qu’il y a un certain nombre d’options qui vous permettent de créer exactement l’expérience client que vous voulez. En fonction du type de produit par exemple, vous aurez peut être besoin d’imposer un paiement régulier (abonnement) au lieu d’un paiement unique en une fois. D’un autre côté, vous voudrez peut être activer uniquement les paiements en une fois quand cela est nécessaire. Cochez les cases correspondantes pour créer l’expérience optimale pour vos clients en fonction de vos produits.

En fonction de si vous voulez ou non activer les remboursements, vous pouvez décider également de renseigner vos clés API PayPal. Je ne vais pas rentrer dans les détails pour les trouver mais comme elles peuvent être un peu difficile à localiser, vous pouvez visiter directement cette page à la place. PayPal modifie régulièrement son interface et l’assistance qu’il propose n’est pas toujours à jour et parfois complètement inutile.

Configurer les IPN (Instant Payment Notification)

Les IPN (Instant Payment Notification) ou NPI (Notifications de Paiment Instantané) en français, permettent aux gens de vous notifier avec un rappel API lorsqu’une transaction a lieu. C’est une fonctionnalité pratique qui vous permet d’automatiser beaucoup de transactions de back-office. Evidemment WHMCS lui-même vous notifiera lorsqu’un client s’inscrit pour un compte. Mais si jamais il annule ensuite son inscription ? Et que se passe-t-il lorsqu’un client réalise un paiement régulier automatique (pour abonnement) ? WHMCS ne sera pas au courant de ce genre de transaction étant données qu’elles se produisent en dehors de leur site. Le système d’IPN de PayPal, lui, vous permet d’agir en conséquence lorsqu’une transaction financière est identifiée à vous.

Ce système est disponible seulement si vous possédez un compte business ou compte premier. Connectez-vous à PayPal et cliquez sur le bouton de votre profil pour accéder à la page principale du profil et des paramètres, comme ci-dessous :

A l’écran suivant, choisissez « Mes outils de vente » (My Selling Tools) sur la partie gauche.

 

Cela va faire apparaître un certain nombre d’options relatives à la façon dont PayPal gère les transactions. Dans la section appelée « Etre payé et gérer mes risques » (Getting paid and managing my risk), choisissez « Notifications de paiement instantané » (Instant Payment Notifications) et cliquez sur « Mettre à jour » (Update) dans la partie de droite.

L’écran suivant vous permet de renseigner l’URL de notification. A l’écran de configuration pour PayPal sur WHMCS, la dernière ligne vous explique ce qu’il faut rentrer ici – précisément, le chemin d’installation WHMCS. Copiez et collez le dans le champ de texte, activez le bouton radio « Messages NPI » (IPN messages) et appuyez sur « Enregistrer » (Save).

Ceci étant fait, votre paiement PayPal est configuré. N’oubliez pas d’enregistrer également les paramètres de paiement dans WHMCS. Pour tester si cela fonctionne, ouvrez une page produit et allez à l’écran de paiement. Vous pouvez voir ci-dessous dans mon exemple que l’option « PayPal » a été ajoutée – actuellement c’est la seule.

Et si vous procéder à la transaction, vous serez redirigé vers l’écran de paiement PayPal que vous avez l’habitude de voir, où l’utilisateur peut se connecter avec leur compte PayPal existant et réaliser le paiement.

Avec cela, vous êtes désormais prêt à accepter les paiements PayPal sur votre installation WHMCS.



Comment installer le module WHMCS automatiquement ?

Ce guide vous aidera à configurer WHMCS pour qu’il installe automatiquement les scripts lors de la création du compte utilisateur. Cela est très facile à mettre en place. Ce guide suppose que vous avez déjà installé Softaculous sur votre serveur. Remarque : Les procédures décrites plus bas ne fon … Continuer

Mis à jour le 10 août, 2020

0 Commentaires

Comment configurer SMTP dans WHMCS ?

En tant que fournisseur de services d’hébergement web, vous devez vous assurer d’être capable de communiquer avec vos clients efficacement et à temps. Nous avons déjà vu que plusieurs événements dans WHMCS génèrent une notification basée sur divers déclencheurs. Les factures, les rappels, les change … Continuer

Mis à jour le 6 avril, 2016

0 Commentaires

Paramètres d’automatisation WHMCS et Facturation

WHMCS vous offre de nombreuses options pour vous débarasser des aspects moins attrayants de la gestion d’hébergement web. C’est très bien de tout faire manuellement lorsque vous commencez et que vous avez seulement quelques clients, mais on ne peut pas mettre cela à l’échelle. De plus, il y a des tâ … Continuer

Mis à jour le 9 mars, 2016

0 Commentaires

Synchronisation WHM et WHMCS

Maintenant que nous avons vu comment lier notre installation WHMCS avec un serveur, regardons comment créer des comptes automatiquement sur le serveur WHM primaire lorsqu’un client enregistre un produit avec WHMCS. Jusqu’à présent, alors que nous avons déjà lié au moins un serveur, les listes de pro … Continuer

Mis à jour le 15 septembre, 2020

0 Commentaires

Comment configurer un serveur dans WHMCS

En soi, WHMCS est un progiciel isolé sur votre serveur Web. Il peut manipuler des bases de données et exécuter des commandes PHP. Donc peu importe les produits d’hébergement web et les paquets que vous créez dessus, cela n’aura pas d'impact sur la répartition réelle des ressources au niveau du serve … Continuer

Mis à jour le 29 juillet, 2015

0 Commentaires

Comment scanner les virus sur son serveur avec Clamav

Les configurations de sécurité dans WHM nécessitent la vérification d’une grande variété de menaces. Nous avons déjà examiné des façons d’empêcher les logiciels malveillants (bots) d’accéder à nos serveurs à l’aide de quelques outils, comme la protection de cPanel par géolocalisation.  Cependant, n … Continuer

Mis à jour le 15 septembre, 2020

1 Commentaires

Surveiller la bande passante dans whm

Un des plus grands défis auquel les revendeurs doivent faire face est de savoir comment répartir les ressources du serveur entre plusieurs individus. Il y a trois principaux facteurs : la RAM, la puissance de traitement du processeur, et la bande passante. Sur ces trois, le dernier est le plus impré … Continuer

Mis à jour le 17 septembre, 2020

0 Commentaires

Modification de répertoire squelette dans WHM

En tant que revendeur de l'hébergement web, vous devez saisir toutes les occasions d'apposer votre marque dans l'expérience d'hébergement. Comme il est possible de personnaliser votre cPanel avec vos propres images et un style unique via CSS il est aussi possible de personnaliser la structure de rép … Continuer

Mis à jour le 15 septembre, 2020

0 Commentaires