worldline Direct
S'inscrire

Introduction

Notre plug-in PrestaShop est régulièrement mis à jour et dispose d'un support complet pour l'intégration, offrant une solution polyvalente prête à l'emploi pour accepter facilement des paiements en ligne pour votre boutique :

Offers the following payment methods on our platform:

Alipay+
American Express
Apple Pay
Bancontact
Bank Transfer by Worldline
Bizum
Cadhoc
Cartes Bancaires
Chèque-Vacances Connect
Cpay
Diners Club
Discover
EPS
Giftcard Limonetik
Google Pay
iDEAL
Illicado
Intersolve
JCB
Klarna Bank Transfer
Klarna Direct Debit
Klarna Financing
Klarna Pay Later
Klarna Pay Now
Maestro
Mastercard
Mealvouchers
Multibanco
Oney 3x-4x
Oney Financement Long
OneyBrandedGiftCard
PayPal
PostFinance Pay
Przelewy24
SEPA Direct Debit
Twint
Union Pay International
Visa
WeChat Pay

  • Gère plusieurs boutiques.
  • Accepte les opérations de paiement (remboursements, autorisations, captures, etc.) directement depuis votre Back Office PrestaShop.

Gardez un œil sur notre release note pour rester informé des mises à jour et des nouvelles fonctionnalités (c'est-à-dire méthodes de paiement, fonctionnalités, modes d'intégration) que nous avons ajoutées à ce plugin !

Consultez notre documentation pour découvrir comment relier votre boutique à notre plateforme afin de profiter de toutes ces fonctionnalités !

Télécharger pour Prestashop 1.7


Télécharger pour Prestashop 8


Github Prestashop 1.7


Github Prestashop 8

Création de compte

Pour réaliser des transactions avec ce plugin, vous avez besoin d'un compte sur notre plateforme.

Ce plugin fonctionne à la fois avec notre environnement de test et de production. Un compte de test est un excellent moyen de vous familiariser avec le plugin et notre plateforme. Une fois que vous souhaitez passer en production, contactez-nous !

Installation

  1. Exigences
  2. Installer le plugin
  3. Configuration
  4. Gérer les paiements

Exigences

Avant de procéder au processus d'installation, assurez-vous que votre infrastructure répond à ces exigences système :
Compatibilité :

Plugin PrestaShop 1.7
Plugin PrestaShop 8
Version PrestaShop
1.7
8.0 - 8.1
Version PHP
5.4 – 7.4
7.4 – 8.1


Téléchargements :

Plugin PrestaShop 1.7
Plugin PrestaShop 8
Télécharger la dernière version
Télécharger ici
Télécharger ici
Github
Accéder à Github
Accéder à Github


Autres exigences :

Article
Description
Identifiants Direct
Prérequis PrestaShop
  • La bibliothèque cURL doit être disponible
    Veuillez vous assurer d'accorder des autorisations dans ce répertoire
    . “/modules”
  • Le Back Office de PrestaShop téléchargera le module dans ce répertoire standard de PrestaShop lors de l'installation de Worldline Online Payment : nécessite des droits d'accès 755.


Installer le plugin

La première étape nécessaire à l'utilisation du plugin est son installation. Avant de procéder, assurez-vous que votre infrastructure réponde à ces exigences :

Article Description
Package du plugin

Télécharger le plugin

Identifiants Direct
PrestaShop

Ce plugin prend en charge les versions de PrestaShop suivantes :

  • v1.7.0+

Le plugin a été testé jusqu'à PrestaShop v1.7.7.8

Prérequis PrestaShop
  • Aucun prérequis technique sur votre hébergement n'est requis (supérieur à la version de PrestaShop mentionnée)µ.
  • La bibliothèque cURL doit être disponible
    Assurez-vous de donner les autorisations suffisantes pour ce repository
    . “/modules”
  • Le Back Office de PrestaShop téléchargera le module dans ce repository PrestaShop lors de l'installation de Worldline Global Online Pay: besoins en droits d'accès 755.
Conformité PCI

SAQ A

Les fonctionnalités intégrées du plugin garantissent ce niveau de sécurité, mais vous devez toujours obtenir le certificat de votre acquéreur.

Ce processus d'installation s'applique aux deux scénarios :

  • Un tout nouveau projet PrestaShop.
  • La migration d'un ancien plugin PrestaShop.
  • Nous recommandons de traiter ce plugin comme une nouvelle installation – il n'y a pas de dépendance avec votre ancien module.

Une fois terminé, suivez ces étapes :

  1. Connectez-vous au Back Office PrestaShop. Allez à IMPROVE > Modules > Modules catalog. Cliquez sur "Upload a module" et téléchargez le fichier zip.
  2. Le processus d'installation commence automatiquement. Une fois terminé, vous pouvez configurer le plugin.
  3. Cliquez sur le bouton "Configure" pour commencer le processus de configuration. Cette page vous permet de configurer les paramètres génériques de la boutique, notamment si vous la mettez en place dans un contexte de "multiboutiques".
L'image ci-dessus montre l'écran du Catalogue de Modules de PrestaShop avec le bouton "Télécharger un module" mis en surbrillance.

Si vous souhaitez plutôt installer le module via FTP, suivez ces étapes :

  1. Décompressez le fichier zip du module PrestaShop.
  2. Téléchargez l'ensemble du fichier "worldlineop" via FTP dans le repository de fichiers <yourdomain>/modules.
  3. Connectez-vous au Back Office PrestaShop. Allez à IMPROVE > Modules > Modules catalog. Recherchez "Worldline Global Online Pay" dans la barre de recherche.
  4. Le module apparaît comme résultat de recherche. Cliquez sur le bouton "Install" pour poursuivre le processus d'installation.

  • Vous pouvez télécharger le plugin depuis notre plateforme gratuitement.
  • Le même package de plugin est également disponible sur le Marketplace des Addons PrestaShop (payant).


Configuration

Après l'installation, vous devez configurer le plugin pour lier votre boutique à notre plateforme.

Configurer les paramètres de base

  1. Connectez-vous au Back Office PrestaShop. Allez à IMPROVE > Modules > Module Manager > Payment. Cliquez sur "Configure" à côté de "Worldline Global Online Pay".
  2. Allez dans l'onglet "MY ACCOUNT" et configurez les paramètres suivants :
    Propriété Description/Actions
    Environnement

    Sélectionnez 'Test' ou 'Production' pour lier votre boutique à l'environnement correspondant. En fonction de votre sélection, le module de la boutique enverra les demandes de transaction à l'environnement de recette ou de production.

    Assurez-vous de

    • Ne pas mélanger les identifiants de recette avec ceux en production et vice versa lors de la configuration des champs PSPID/API et des identifiants des webhooks.
    • Passer en 'Production' dès que vous avez finalisé vos tests.
    PSPID Test/Prod Entrez le PSPID que vous souhaitez utiliser pour le traitement des transactions.
    API Key Test/Prod Entrez l'API Key de votre PSPID de recette ou de production. Lisez notre guide dédié pour apprendre comment en générer une.
    API Secret Test/Prod Entrez l'API Secret de votre PSPID de recette ou de production. Lisez notre guide dédié pour apprendre comment en générer un.
    Clé Webhooks Test/Prod Entrez la clé webhooks de votre compte de recette ou de production comme décrit dans notre guide dédié.
    Entrez le secret webhooks de votre compte de recette ou de production comme décrit dans notre guide dédié.
    URL des Webhooks Copiez cette URL dans les champs d'endpoints URL de votre compte comme décrit dans notre guide dédié.
L'image ci-dessus montre où configurer les propriétés mentionnées dans le tableau.
  1. Cliquez sur "Save" si vous souhaitez simplement conserver vos identifiants. Cliquez sur "Save & Check credentials". Assurez-vous que le message "Account credentials are valid. Account settings saved successfully." s'affiche.
  2. Allez à IMPROVE > Payment > Preferences. Associez Worldline Global Online Pay avec les groupes d'utilisateurs, les transporteurs, les pays et les devises selon vos besoins métier.
  3. Allez à CONFIGURE > Advanced parameters > Email. Si vous souhaitez envoyer des e-mails de confirmation de commandes, assurez-vous que PrestaShop les envoie correctement. Utilisez "Test your email configuration" pour cela.
  • Si vous choisissez d'utiliser la fonction d'envoi d'e-mails et qu'elle ne fonctionne pas correctement, le module achèvera la création de la commande.
  • Si la fonction d'e-mail ne fonctionne pas comme prévu, nous vous recommandons de la désactiver en choisissant "Never send emails" jusqu'à ce que vous ayez résolu ce problème.

Votre plugin est maintenant prêt à accepter les paiements sur notre plateforme !

Si vous souhaitez effectuer des personnalisations avancées pour optimiser l’expérience de paiement de vos clients, consultez notre paragraphe dédié sur ce qui est possible. Avez-vous rencontré des problèmes lors du processus d'installation/configuration ? Consultez notre paragraphe de dépannage dédié.

Configurer les paramètres avancés

Nous avons conçu notre plugin PrestaShop pour vous garantir un moyen rapide et facile d'accepter des transactions. Les paramètres suivants sont optionnels, mais vous pourriez les utiliser pour optimiser l’expérience de paiement de vos clients et l'adapter à vos exigences métier.

Pour ce faire, suivez ces étapes :

  1. Connectez-vous au Back Office PrestaShop. Allez à IMPROVE > Modules > Module Manager > Payment. Cliquez sur "Configure" à côté de "Worldline Global Online Pay ".
  2. Assurez-vous que "Show advanced settings" est réglé sur YES. Allez dans l'onglet "ADVANCED SETTINGS" et configurez les paramètres suivants :

    Propriété Description/Actions
    Type de transaction

    Définissez si les transactions doivent être traitées en mode Authorisation ou Direct Sale. Sélectionnez l'une des options suivantes :

    Si vous sélectionnez "Authorized", configurez également les éléments suivants :

    • Delay before payment capture : Vous pouvez définir le délai de capture à X jours dans le champ donné. À l'issue de cette durée, une tâche automatisée capturera automatiquement la transaction. Si la transaction a déjà été partiellement capturée entre-temps, tous les fonds restants disponibles seront capturés.
    • Capture cronjob : Copiez la commande cron du plugin et collez-la dans le PrestaShop core pour qu'elle s'exécute automatiquement.

    Si le type de transaction est réglé sur "Authorized", soyez conscient des éléments suivants :

    Activer le logging avancé Si vous êtes en mode debug et avez besoin de logs supplémentaires pour le dépannage, activez ce paramètre. Téléchargez tous les logs disponibles ici-même.
    Modification de la cinématique de paiement

    Nous recommandons fortement de laisser les paramètres tels quels pour garantir un traitement sécurisé des transactions :

    • Payment accepted status mapping : Mappez les statuts de transaction réussis selon vos besoins métier.
    • Pending payment status mapping : Mappez les statuts de transaction en attente selon vos besoins métier.
    • Payment error status mapping : Mappez les statuts de transaction non réussis selon vos besoins métiere.
    • Release inventory from Pending payment orders after : Pour toutes les commandes dans un statut inconnu, sélectionnez la période après laquelle une tâche automatisée automatique supprimera la commande dans PrestaShop et sur notre plateforme.
    • Pending Order Cronjob : Copiez la commande cron du plugin et collez-la dans le PrestaShop core pour qu'elle s'exécute automatiquement.
    • Force 3DsV2 : (Dés)activez la vérification 3-D Secure. Nous recommandons fortement de le régler sur YES pour éviter un taux élevé de transactions refusées.

    Ce mapping concerne uniquement les statuts de transaction PrestaShop. Les statuts de Direct ne sont pas affectés par ce paramètrage.

  3. Cliquez sur "Save" pour confirmer vos paramètres.
  4. Allez dans l'onglet "PAYMENT METHODS" et configurez les paramètres suivants :
  • Étant donné que le plugin prend en charge à la fois Hosted Checkout Page (Mode redirection) et Hosted Tokenization Page (One page checkout), vous pouvez personnaliser l’expérience de vos clients en sélectionnant des méthodes de paiement pour l’un ou l’autre mode et même combiner les deux ensemble.
  • Sachez que les paiements par carte sont disponibles pour les deux modes, tandis que les méthodes de paiement alternatives ne sont disponibles que pour Hosted Checkout Page.

MODE REDIRECTION (TOUTES LES MÉTHODES DE PAIEMENT) Description/Actions
Payment method selection after redirect

Adaptez l'expérience de paiement/processus de sélection de la méthode de paiement sur la page de paiement PrestaShop pour le mode redirection.

  • YES : En cliquant sur "PLACE ORDER" sur la page de paiement PrestaShop, le plugin redirige vos clients vers notre Hosted Checkout Page. Chaque méthode de paiement disponible est affichée individuellement.

  • NO : Le plugin liste chaque méthode de paiement disponible sur la page de paiement PrestaShop. En cliquant sur "PLACE ORDER", le plugin redirige vos clients vers notre Hosted Checkout Page, qui sera affichée selon la méthode de paiement sélectionnée.

Cela fonctionne uniquement si "Payment method selection before redirect" est réglé sur "YES".

Pay button title

Personnalisez le texte du bouton radio sur la page de paiement PrestaShop.

Payment method selection before redirect

Adaptez l'expérience de paiement/processus de sélection de méthode de paiement sur la page de paiement PrestaShop

  • YES : Le plugin liste chaque méthode de paiement disponible sur la page de paiement PrestaShop que vous avez défini sur "YES". Cela vous permet de rendre certaines méthodes de paiement indisponibles pour vos clients, même si elles sont actives dans votre compte.

    Cliquez sur "Refresh list of available payment methods" pour récupérer toutes les méthodes de paiement actives de votre compte, notamment après en avoir activé de nouvelles.

  • NO : En cliquant sur "PLACE ORDER" sur la page de paiement PrestaShop, le plugin redirige vos clients vers notre Hosted Checkout Page. Chaque méthode de paiement disponible est affichée individuellement.

Cela fonctionne uniquement si "Payment method selection after redirect" est réglé sur "YES".

Nom de fichier template pour le paiement par redirection

Entrez le nom du fichier template pour adapter notre page de paiement au look and feel de votre boutique. Pour apprendre à créer des templates, consultez nos chapitres dédiés dans le guide !{dv.get('direct.hostedCheckoutPaymentPage')}.

MODE ONE PAGE CHECKOUT (SEULEMENT LES MÉTHODES DE PAIEMENT DE TYPE CARTE) Description/Actions

Adaptez l'expérience de paiement/processus de sélection de méthode de paiement sur la page de paiement PrestaShop.

  • Utilisez le mode one page checkout pour toutes les méthodes de paiement par carte actives dans votre compte. Toutes les marques de cartes sont regroupées ensemble. Vos clients saisissent leurs identifiants de carte au sein d'un iframe intégré directement sur la page de paiement PrestaShop.
  • NO : Utilisez le mode redirection pour toutes les méthodes de paiement par carte actives dans votre compte.

Cela fonctionne uniquement si "Payment method selection after redirect" ou "Payment method selection before redirect" est réglé sur "YES".

Pay button title

Personnalisez le texte du bouton de paiement dans l'iframe sur la page de paiement PrestaShop.

Logo displayed on your payment page

Affichez un logo sur la page de paiement PrestaShop.

Payment methods available

Cliquez sur le bouton pour récupérer toutes les méthodes de paiement actives de votre compte que l'iframe hébergé sur la page de paiement PrestaShop accepte. Sachez que ce bouton est uniquement informatif, car notre plateforme acceptera toujours toutes les méthodes de paiement par carte actives dans votre compte.

Template filename

Entrez le nom de fichier template pour adapter l'iframe au look and feel de votre boutique. Pour apprendre à créer des templates, consultez nos chapitres dédiés dans les guides Hosted Tokenization Page.

  1. Cliquez sur "Save" pour confirmer vos paramètres.
L'image ci-dessus montre un écran de paiement avec "Payer avec Worldline" sélectionné comme méthode de paiement.


L'image ci-dessus illustre la personnalisation du texte du bouton radio sur la page de paiement PrestaShop.

L'image ci-dessus montre la disposition de la page de paiement Prestashop si "Sélection de la méthode de paiement avant redirection" est réglée sur OUI. The image above shows the layout if “Accept cards payments on iframe” is set to YES. Prestashop-7.png


L'image ci-dessus illustre la présence d'un logo téléchargé tel qu'il apparaît sur la page de paiement PrestaShop.

  • Ne sélectionnez pas "NO" en même temps pour :
    "Payment method selection after redirect"
    "Payment method selection before redirect"
    "Accept cards payments on iframe"

    Pour éviter qu'aucune méthode de paiement ne soit affichée sur votre page, assurez-vous d'activer toutes les méthodes de paiement requises dans votre compte.

Dépannage des erreurs

Si vous rencontrez des problèmes lors du processus d'installation/configuration ou lors de l'utilisation du plugin, consultez la liste suivante pour vous aider :

  • Utilisez la fonction de logging standard de PrestaShop (CONFIGURE > Advanced Parameters > Logs) pour résoudre les problèmes liés aux droits d'accès des utilisateurs et aux délais d'attente.
  • Activez le mode debug via CONFIGURE > Advanced Parameters > Performance > Debug mode pour obtenir plus d'informations sur les erreurs rencontrées.
  • Obtenez des logs supplémentaires via IMPROVE > Modules > Module Manager > Payment > ADVANCED SETTINGS > Payment Settings > Enable advanced logging.
  • Vérifiez que le module est correctement intégré en cas d'éléments manquants ou dysfonctionnels dans le Back Office ou le Front Office de PrestaShop. Allez à IMPROVE > Design > Positions. Sélectionnez "Worldline Global Online Pay" dans le menu déroulant "Show" pour confirmer que :
    • "Display non-positionable hooks" est coché.
    • La liste des hooks suivants est présente.

      actionAdminControllerSetMedia
      actionFrontControllerSetMedia
      actionOrderStatusPostUpdate
      customerAccount
      displayAdminOrderLeft
      displayAdminOrderMainBottom
      displayBackOfficeFooter
      displayHeader
      displayPaymentByBinaries
      displayPaymentTop
      displayPDFInvoice
      orderConfirmation
      paymentOptions

      Si un hook est manquant, allez à IMPROVE > Design > Positions. Sélectionnez "Worldline Global Online Pay" dans le menu déroulant "Module" et ajoutez le hook manquant dans le champ "Transplant to".


Gérer les paiements

Nous avons conçu le plugin pour traiter vos commandes automatiquement et de manière autonome, vous libérant des tâches administratives nécessaires. Apprenez ici comment utiliser efficacement notre plugin, ce qui pourrait aider votre entreprise à prospérer !

Effectuer des opérations de maintenance

Les captures, remboursements et annulations d'autorisation sont des processus standards (opérations de maintenance) dans votre fonctionnement quotidien. Apprenez ici comment effectuer ces opérations directement dans le Back Office PrestaShop :

  • Connectez-vous au Back Office PrestaShop. Allez à Sell > Order Settings > Order Settings. Cliquez sur la commande dans la liste.
  • Dans l'aperçu de la commande, allez dans "Worldline Global Online Pay". Selon le statut actuel de la transaction, vous pouvez capturer/annuler/rembourser en cliquant sur le bouton correspondant.
  • Assurez-vous d'utiliser toujours le bloc Worldline Global Online Pay pour les transactions de maintenance.
  • Le bouton "Partial Refund" en haut de la page de commande est uniquement affiché à des fins administratives, il ne créera PAS de transaction de remboursement.

Effectuer des transactions de test

Utilisez l'environnement de recette de notre plateforme pour vous assurer que votre plugin fonctionne comme prévu. Nous proposons des ensembles de données de test sur notre page dédiée Cas de test. Ciblez notre environnement de test comme décrit dans la section "Configurer le plugin".

Assurez-vous de passer vers l'environnement de production dès que vous avez finalisé vos tests.


Cette page vous a-t-elle été utile ?

Avez-vous des commentaires ?

Merci pour votre réponse.
New Feature

Try out our new chatbot and find answers to all your questions.