Contenu
woo 3.8 raf : pb de paiement rec du batch qui tourne en boucle (corrigé le 3/2/21) |
Le plugin Payline pour WooCommerce permet une mise en œuvre rapide de la solution Payline dans votre boutique.
Le plugin pour WooCommerce est mis à disposition sous la forme d'un fichier compressé.
Il contient les éléments permettant l'appel des web services Payline, ainsi que l'intégration de Payline au sein des parties front-office (paiement) et back-office (configuration) de votre boutique réalisée sous WooCommerce 3.0 à 4.9.2
Veuillez cliquer sur le lien pour télécharger le plugin : woocommerce-payline_v1.4.zip
La version du github n'est plus à jour : github.payline.woocommerce
Le plugin pour WooCommerce est développé et testé avec l'environnement suivant :
|
Les plugins Payline pour WooCommerce sont construits autour du kit Payline PHP, dont le fonctionnement nécessite l'activation des extensions PHP php_curl, php_http, php_openssl et php_soap.
Vous devez également disposer d'un compte Payline pour configurer votre plugin.
La solution Payline repose sur l'appel de web services, assurez-vous que l'appel de web services sécurisés est donc possible avec votre solution d'hébergement (l'ouverture des ports 8080 et 443 en entrée/sortie est nécessaire).
Puis ajouter un extension en cliquant sur le lien Téléverser une extension.
Ensuite sélectionner le fichier plugin Payline que vous avez téléchargé ci dessus.
Pour activer le plugin : cliquer Activer l'extension
Pour commencer la configuration du plugin :
Paramètres de généraux
Paramètres de connexion
Une fois le plugin installé, configuré et activé, Payline peut être sélectionnée par les clients de votre boutique WooCommerce sur la page Checkout :
Lorsqu'il valide sa commande après avoir choisi Payline comme méthode de paiement, le client est redirigé vers la page web de paiement Payline. Les moyens de paiement correspondant aux contrats choisis dans la configuration du plugin lui sont proposés.
Il peut procéder à la saisie de ses informations de paiement en toute sécurité.
Dès cette étape, la commande est créée à l'état pending (en attente) et peut être consultée dans le back office de la boutique
Une fois la saisie de ses informations de paiement validée, le client obtient un écran de confirmation l'informant du résultat de sa transaction. Sur cet écran un bouton « retour à la boutique » lui permet d'être redirigé vers la page de confirmation de commande dans la boutique WooCommerce. Le libellé choisi pour la méthode Payline est rappelé sur cette page.
Si le paiement est annulé ou refusé, le client est redirigé vers la page standard de WooCommerce indiquant que la commande n'est pas payée. Le bouton Pay permet de recommencer le processus.
Le retour à la boutique met immédiatement le statut de la commande à jour. Si le paiement est refusé ou annulé, la commande est passée au statut failed.
Lorsque le paiement est accepté, la commande passe à l'état processing.
Si la page web de paiement est fermée sans que le client retourne à la boutique, la mise à jour dans votre boutique WooCommerce sera automatiquement effectuée par le traitement de notification Payline.
Les informations relatives au Paiement apparaissent dans la partie Custom Fields du détail de la commande :