Problématique
Création et publication d'un connecteur officiel Drupal pour la solution de paiement EasyTransac
Notre réponse
Création d'une page pour la société et création & déploiement du module officiel sur Drupal.org.
Le résultat
Un module mis à disposition des clients de la plateforme de paiement EasyTransac pour leurs sites de vente en ligne créés sous Drupal.
Clients potentiels sous Drupal Commerce
11,500+
Clients actuels de EasyTransac
60.000+
Volume de transaction géré
212+M€
Compatibilité du module Drupal
8/9/10
Le client
EasyTransac a été fondée en 2015 et est aujourd’hui un acteur majeur du secteur des solutions de paiement, notamment pour les grands évènements tels que les festival où une solution clé en main est proposée avec des TPE mis à disposition. L'entreprise commercialise des services et produits pour faciliter l'encaissement physique et numérique.
La problématique
En 2022, la société EasyTransac disposait d'une API pour accéder à ses plateformes de paiement en ligne. Les principaux frameworks et solutions e-commerces disposaient de leur connecteur/module pour intégrer la solution, mais Drupal n'était pas encore supporté.
Le souhait était de créer le module Drupal EasyTransac officiel permettant le paiement en ligne dans l'écosystème Drupal Commerce. Les fonctionnalités d'étalement du paiement en plusieurs fois et le paiement banque à banque devaient être supportés. Le module devait être ajouté au registre officiel des plateformes de paiement supportés dans Drupal Commerce, et traduit dans plusieurs langues.
La solution
Nous avons fait bénéficier au client de notre expertise en développement open source, notamment sur le CMS Drupal sur lequel nous sommes contributeurs de longue date. Notre équipe s'est chargée du développement complet du module et de l'installation d'une plateforme de QA chez le client afin de valider le fonctionnement du module à chaque étape du développement. Le développement du module a nécessité une étroite collaboration avec les ressources techniques en charge du développement de l'API chez EasyTransac, afin de créer une intégration optimale entre les deux systèmes.
En plus de la création du module, nous sommes intervenus pour mettre en place la page officielle de EasyTransac au sein de Drupal.org pour assoir leur crédibilité dans cet écosystème. Après une longue attente, notre requête de modification de code du dépôt de la documentation de Drupal Commerce 2 a été acceptée, et la solution figure maintenant dans l'annuaire officiel des intégrations de paiement proposées.
Le module a été développé en pensant à long terme, avec une architecture adaptée à la version 10 de Drupal à venir. Dans le cadre de notre engagement à fournir les meilleurs prestations à nos clients, Nous nous chargeons de répondre aux demandes de support de la communauté Drupal, et de procéder aux mises à jour de sécurité et mises à jour majeures pour garder le module compatible avec les dernières nouveautés.
Voici la page de documentation si vous souhaitez tester le module : https://hello.easytransac.com/blog/upgrade-du-module-easytransac-sur-drupal-8-9
Les points clés
Création d'un module officiel
Nous sommes des contributeurs à la communauté open source Drupal, et notre savoir faire est valorisée par notre capacité à créer un module totalement intégré à l'écosystème pour mettre en avant votre produit.
Intégration API totale
Toutes les fonctionnalités offertes par l'API d'EasyTransac ont été intégrées au sein du module, afin de garantir aux clients potentiels un large spectre d'application pratiques.
Mise en place d'une QA
Pour livrer et démontrer le bon fonctionnement du module, nous avons instancié un serveur de QA chez le client et fourni des scénarios de test pour les différents cas d'usage.
Visibilité & crédit
La société EasyTransac a financé le développement du module et par conséquent doit bénéficier des crédits qui s'y rapporte. Nous les avons donc crédités sur chaque "commit" ainsi que dans la page du module lui-même. Une page dédiée à la société à été créée dans l'annuaire de Drupal.org pour fournir une visibilité et assoir la crédibilité de la société.
Traduction du module
La traduction du module en français a été réalisée par notre équipe directement dans la plateforme de traduction de Drupal pour le français. Malheureusement, le fonctionnement est très complexe et certaines traductions n'ont pas été acceptées à ce jour.
Suivi des bugs et maintenance
Nous assurons gracieusement la maintenance du module et la réponse à tous les bugs remontés par la communauté.
Les retours
Excellente exécution des projets. Bonne compréhension du besoin client et source de conseils. Je recommande vivement SaaS Production.
La solution en vidéo