worldline Direct
S'inscrire

Introduction

Notre plug-in Proximis est accompagné de mises à jour régulières et d'un support d'intégration complet, offrant une solution polyvalente prête à l'emploi pour accepter facilement les paiements en ligne.

Modes d'intégration et de paiement prises en charge

Propose les modes d'intégration suivantes sur notre plateforme :

Hosted Checkout Page

Redirect your customers from your checkout page to our platform for entering sensitive payment data.

Hosted tokenization page

Include an iFrame payment form hosted on our save environment in your checkout page for entering sensitive payment data.

Propose les méthodes de paiement suivantes sur notre plateforme :
Alipay+
American Express
Apple Pay
Bancontact
Bimpli CADO
Bizum
Cadhoc
Carte Bancaire
Diners Club
Discover
Google Pay
iDEAL
Illicado
Intersolve
JCB
Klarna
Maestro
Mastercard
Oney 3x4x
Przelewy24
Visa

Contactez notre équipe produit pour obtenir le plugin ! Nous contacterons l'équipe Proximis pour vous accorder l'accès.

Assurez-vous de nous fournir :

  • Le nom de votre entreprise.
  • Votre représentant commercial chez Worldline.
  • Le nom de votre intégrateur, si vous en avez un.

Installation

  1. Création de compte
  2. Installer le plugin
  3. Configurer le plugin
  4. Remboursements automatiques

Création de compte


Installer le plugin

La première étape pour utiliser le plugin est le processus d'installation. Avant de continuer, assurez-vous que votre infrastructure répond à ces exigences système :

Élément

Description

Package du plugin

Obtenez l'accès à notre plugin ?

Identifiants Direct

Unified Commerce (Proximis)

Compatible avec Proximis version 5.20+

PHP

Version PHP 7.4+

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 auprès de votre acquéreur.

Notre module est hébergé sur un repository composer tiers. Une fois l'accès accordé, suivez les étapes ci-dessous :

  1. Ajoutez le repository du module dans votre fichier composer.json :
    "repositories": [
    {
      "type": "composer",
      "url": "https://nexus-production.tools-services-1.omn.proximis.com/repository/cleverage-ingenicodirect"
    }
    ...

Nous vous conseillons fortement d'installer la solution sur un serveur de développement ou de staging. Cela garantira que le plugin fonctionne correctement pour votre instance avant de le déplacer en production.

  1. Requérir le module via composer :
    Composer require cleverage/ingenicodirect
    OU ajoutez directement la dépendance dans le fichier composer.json du projet :
    "require": {
      "cleverage/ingenicodirect": "~1"
      ...
    }
  2. Installer le plugin :
    php bin/change.phar proximis:plugins compile
    php bin/change.phar proximis:plugins enable Cleverage_Ingenico
    php bin/change.phar proximis:plugins install-application Cleverage_Ingenico
    php bin/change.phar proximis:plugins install-services Cleverage_Ingenico


Configurer le plugin

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

Création du connecteur de paiement

Commencez par créer et configurer un connecteur de paiement. Pour cela, suivez ces étapes :

  1. Connectez-vous au back-office Proximis. Allez dans Paramètres > E-commerce.
Login to the Proximis Back Office
  1. Allez dans Paramètres de la boutique en ligne > Connecteurs de paiement Cliquez sur le bouton Ajouter un connecteur de paiement.
L'image montre comment ajouter un connecteur de paiement.
  1. Configurez les paramètres suivants dans Propriétés Génériques :

Élément

Description

Titre

Visible par le consommateur final, uniquement étiqueté dans l'interface administrative

Code

Identifier le connecteur dans le code

Description

Peut contenir du texte formaté, des images et des liens

Visuel

Afficher une image à côté du titre

Critères d'application

Définir des règles qui conditionneront l'affichage du connecteur

Instructions de paiement

Peut contenir du texte formaté, des images et des liens

  1. Configurez les paramètres suivants dans Propriétés Techniques. Sélectionnez le type de connecteur "Connecteur de paiement Worldline Global Online Pay".

Informations sur le connecteur de paiement

Propriété

Description/Actions

Niveau de Logging

Niveau des journaux envoyés au service de Logging IngenicoDirectLogger

  • Off : uniquement les erreurs
  • Léger : erreurs + informations de création de processus de remboursement automatique + informations de statut de capture inattendu
  • Verbeux : léger + journaux du Communicator + données de débogage
  • Très verbeux : verbeux avec stacktrace

Paramètres du connecteur

Propriété

Description/Actions

ID Marchand/PSPID

Entrez votre PSPID de test/live issu de notre plateforme que vous souhaitez utiliser pour le traitement des transactions.

Mode

  • Test : mode "pré-production"
  • Live : mode "production"

Méthode d'intégration

  • Paiement hébergé : Le plugin redirige vos clients vers notre Hosted Checkout Page pour leur permettre de sélectionner leur méthode de paiement préférée.
  • Tokenisation hébergée : Le plugin affiche un Hosted Tokenization Page iFrame sur votre page de paiement pour les paiements par carte.

Mode de capture

Les méthodes de paiement diffèrent par leur prise en charge des méthodes de capture/intégration disponibles. Consultez la documentation pour plus de détails.

Plusieurs connecteurs peuvent coexister sur le site.

Configuration de l'API

Propriété

Description/Actions

API Key

API Secret

Utiliser une URL de base personnalisée de l'API

Active la surcharge de l'URL de base de l'API

URL de base personnalisée de l'API

Surcharge l'URL utilisée pour les appels API

Lorsqu'un connecteur est créé, vous pouvez modifier ces champs directement.

Une fois que le document a été enregistré pour la première fois, les données seront cachées et l'accès à la modification se fera via le bouton "Activer la modification".

Configuration du Webhook

Propriété

Description/Actions

Clé Webhook

Entrez la clé des webhooks de votre PSPID test/live depuis le Merchant Portal comme décrit dans notre guide dédié.

Secret Webhook

Entrez le secret des webhooks de votre PSPID test/live depuis le Merchant Portal comme décrit dans notre guide dédié.

URL de Contact

Cette URL sera ajoutée à la liste des URL cibles dans le Merchant Portal.

Lorsqu'un connecteur est créé, vous pouvez modifier ces champs directement.

Une fois que le document a été enregistré pour la première fois, les données seront cachées et l'accès à la modification se fera via le bouton "Activer la modification".

Hosted Checkout Page

Propriété

Description/Actions

Moyens de paiement

La génération automatique des moyens de paiement n'est disponible que lorsque la API Key, le API Secret et le PSPID ont été ajoutés.

Laissez vide pour afficher toutes les méthodes de paiement actives dans votre compte.

Regroupement des méthodes de paiement par carte

Définir si vous souhaitez regrouper toutes les méthodes de paiement par carte sous un seul bouton sur le Hosted Checkout Page.

Chaque méthode de paiement peut être modifiée pour personnaliser l'affichage des méthodes de paiement enregistrées sur le compte du client (liste bloquée des cartes enregistrées).

Ne modifiez pas les champs

Méthode de paiement
Worldline Global Online Pay

dans les documents générés automatiquement.

Formulaire de paiement intégré (Tokenisation hébergée)

Propriété

Description/Actions

Masquer le nom du titulaire de la carte

Masquer le nom du titulaire de la carte sur l'iframe.

Masquer les champs connus

Lors du paiement avec une carte enregistrée sur le compte du client, affiche seulement le champ CVV (et les autres champs requis par le formulaire).

Afficher le consentement du client dans le formulaire de paiement intégré

Affiche la case à cocher de consentement dans l'iFrame Worldline (oui) ou dans le modèle Proximis (non).

*affiché uniquement si Activer les paiements en un clic est réglé sur Oui.

Configuration générique

Propriété

Description/Actions

Nom du fichier modèle

Entrez le nom du fichier de votre modèle pour adapter le "Formulaire de paiement intégré (Tokenisation hébergée)" à l'apparence de votre boutique. Pour savoir comment créer des modèles, consultez notre chapitre dédié dans le guide Hosted Tokenization Page.

Activer les paiements en un clic

Active l'enregistrement de la carte dans le compte client et le paiement à partir d'une carte enregistrée.

Notifications client

Propriété

Description/Actions

Notification de transaction en cours

Envoyer un e-mail lorsque la transaction est en cours de traitement.

Notification de transaction réussie

Envoyer un e-mail pour les transactions réussies.

Notification de transaction échouée

Envoyer un e-mail pour les transactions refusées.

Notification de remboursement traité

Envoyer un e-mail pour les remboursements.

Remboursements automatiques

Propriété

Description/Actions

Activer les remboursements automatiques pour les transactions traitées par ce connecteur

Typologie utilisée pour le traitement

Le processus de remboursement automatique ne traitera que les remboursements avec cette typologie

Nombre de remboursements à traiter par exécution

Nombre de tentatives

Destinataire du rapport d'erreurs

Langue du rapport d'erreurs

Le courriel de rapport d'erreurs (cleverage_ingenicodirect_automatic_refund_error) doit avoir une version traduite et active dans la langue souhaitée.

*Affiché uniquement si Activer le remboursement automatique pour les transactions effectuées par ce connecteur est réglé sur Oui.


Remboursements automatiques

Général

Les remboursements automatiques vous permettent de déclencher des processus de remboursement automatiquement via des jobs.

Pour les activer, suivez ces étapes :

  1. Accédez au back-office Proximis et sélectionnez la configuration du connecteur de paiement.
  2. Configurez l'option Activer le remboursement automatique pour les transactions effectuées par ce connecteur sur Oui.

Chaque connecteur traitera ses propres remboursements.

Une transaction effectuée par un autre connecteur du même type ne sera pas traitée si le connecteur n'est pas configuré pour traiter automatiquement les remboursements.

Tous les nouveaux remboursements créés à partir du moment où les remboursements automatiques sont activés et effectués via ce connecteur seront traités dans le processus de remboursement automatique.

Veuillez noter : Cependant, les remboursements créés avant l'activation des remboursements automatiques ne seront pas ajoutés au processus, vous devrez donc les traiter vous-même dans la gestion financière.

Si vous souhaitez arrêter les remboursements automatiques, il suffit de réinitialiser l'option sur Non et tous les remboursements qui ont été ajoutés au processus et qui ne sont pas encore traités devront être traités manuellement.

Dans le Back Office Finance Management, lorsque vous consultez un remboursement, vous pouvez obtenir des informations sur son traitement automatique en consultant sa chronologie.

Trois statuts concernent les remboursements automatiques :

  1. Remboursement défini pour le processus automatique
  2. Remboursement automatique créé
  3. Processus de remboursement automatique terminé

Chacun de ces statuts comprend une information "Succès" ou "Échec" pour indiquer si le processus s'est bien déroulé ou non.

Options du processus

Dans la configuration du connecteur de paiement, vous pouvez également définir le "Nombre maximum de tentatives de remboursement" et le "Nombre de remboursements par tâche".

Le nombre de tentatives indiquera combien de fois un remboursement doit essayer d'être traité automatiquement en cas d'erreurs ; s'il atteint la limite de tentatives, le remboursement devra être traité manuellement. La limite par défaut est de 3.

Le nombre de remboursements par tâche peut être utilisé pour limiter le nombre de remboursements qui doivent être traités en une seule fois, afin d'éviter que la tâche ne soit trop longue ou n'atteigne sa limite de mémoire. La limite par défaut est de 50.

Rapport d'erreurs

Vous pouvez également choisir de recevoir un e-mail dès que le traitement automatique d'un remboursement rencontre une erreur. Pour ce faire, entrez une adresse e-mail dans la configuration du connecteur de paiement "Destinataire du rapport d'erreurs".

Le contenu de l'e-mail peut être configuré dans le Back Office, pour ce faire :

  1. Allez dans "Administration > Notifications" :
  2. Sélectionnez la section "E-mails" :
  3. Ensuite, recherchez l'e-mail "Erreur lors du remboursement automatique" avec le code de synchronisation cleverage_ingenicodirect_automatic_refund_error et modifiez-le.

Plusieurs valeurs de substitution sont disponibles, et vous pouvez les ajouter au contenu de l'e-mail pour obtenir plus de détails sur le remboursement concerné et l'erreur rencontrée.


Notes de version & Cas de test

Notes de version
Gardez un œil sur nos release notes pour rester informé des mises à jour et des nouvelles fonctionnalités (c'est-à-dire méthodes de paiementfonctionnalitésmodes d'intégration) que nous avons ajoutées à ce plugin !

Effectuer des transactions de test
Utilisez l'environnement de test 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 aux Cas de test. Ciblez notre environnement de test comme décrit dans le chapitre "Configurer le plugin".

Assurez-vous de passer à l'environnement LIVE 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.