La passerelle de paiement Moneris, désormais intégrée à Odoo
Moneris traite environ une transaction par carte sur trois au Canada. Notre nouveau module Moneris pour Odoo relie votre compte Moneris à Odoo : vos clients paient par carte sur votre site, dans leur espace client ou depuis un lien de paiement, et chaque paiement est enregistré dans Odoo avec sa facture et son écriture comptable.
Cette intégration Moneris Odoo s'adresse aux entreprises canadiennes qui encaissent en dollars canadiens avec un compte marchand Moneris, au Québec comme dans le reste du Canada. Cet article présente ce que fait le module, les parcours Odoo que nous avons testés avec Moneris, et la mise en route.
Dans cet article
- Pourquoi relier Moneris à Odoo
- Le paiement par carte Moneris dans Odoo
- Encaissements et remboursements Moneris depuis Odoo
- Les parcours de paiement Odoo testés avec Moneris
- Un module Moneris conçu pour ne jamais débiter deux fois
- Installer le module Moneris dans Odoo
- Moneris et Odoo : questions fréquentes
Pourquoi relier Moneris à Odoo
Moneris est le plus grand acteur du paiement par carte au Canada. Beaucoup de commerçants y ont déjà leur compte, en boutique comme en ligne. Quand ils passent à Odoo, ils veulent garder Moneris sans ressaisir chaque paiement à la main.
Sans module, il faut encaisser dans l'espace Moneris puis reporter le paiement dans Odoo, facture par facture. Avec le module, tout part d'Odoo : le paiement, l'encaissement, le remboursement et le rapprochement avec la facture.
Le module repose sur la plateforme de paiement la plus récente de Moneris. Elle permet d'encaisser une commande en plusieurs fois, de rejouer une demande sans risque de double débit et de gérer les cartes enregistrées directement depuis Odoo.
Le paiement par carte Moneris dans Odoo
Un formulaire de carte hébergé par Moneris
Le client choisit Carte et saisit son numéro dans un formulaire sécurisé fourni par Moneris, affiché directement sur votre page de paiement. Il ne quitte pas votre site, et une erreur de saisie lui est signalée en français ou en anglais.
Des cartes enregistrées
Le client peut enregistrer sa carte pour ses prochains achats. Il la retrouve dans son espace client, et s'il la supprime, elle est aussi effacée chez Moneris.
Le numéro de carte ne passe jamais par votre base Odoo : il est saisi chez Moneris. Votre périmètre au titre de la norme PCI DSS, qui encadre la sécurité des données de carte, reste donc le plus réduit possible.
L'authentification 3-D Secure, le code de confirmation envoyé par la banque du client, est prise en charge lorsque Moneris l'a activée sur votre compte. Le module accepte Visa, Mastercard, American Express, Discover, JCB et UnionPay, selon les cartes ouvertes sur votre contrat Moneris.
Encaissements et remboursements Moneris depuis Odoo
- Encaisser à l'expédition : la carte est seulement autorisée à la commande. Vous encaissez le montant à l'envoi, en totalité ou en partie si une partie de la commande manque, et Moneris libère le reste. Si la commande est annulée, vous libérez l'autorisation d'un clic.
- Rembourser en totalité ou en partie, depuis le paiement dans Odoo, sans ouvrir Moneris. Le remboursement est lié au paiement d'origine, ce qui simplifie le rapprochement.
- Débiter une carte enregistrée : votre comptable règle une facture avec la carte que le client a enregistrée, sans jamais taper de numéro de carte.
- Renouveler les abonnements : avec l'application Abonnements d'Odoo, chaque échéance est débitée sur la carte enregistrée, sans action de votre part.
Moneris distingue les paiements faits par le client lui-même de ceux que vous déclenchez ensuite, comme un renouvellement d'abonnement ou un paiement saisi par la comptabilité. Le module transmet cette information à chaque paiement, comme l'exigent Visa et Mastercard, ce qui évite des refus inutiles sur les cartes enregistrées.
Les parcours de paiement Odoo testés avec Moneris
Un module de paiement ne sert pas qu'à la boutique en ligne : Odoo propose le paiement dans beaucoup d'applications, chacune avec son parcours. Nous avons testé de bout en bout, avec de vrais échanges avec l'environnement de test de Moneris :
- le test de connexion des accès Moneris, depuis la fiche du fournisseur de paiement ;
- les liens de paiement envoyés depuis une facture, pour tout ou partie du montant ;
- l'espace client, même sans l'application Site Web : factures, et devis avec acompte ;
- les cartes enregistrées : paiement par le client, et suppression qui efface aussi la carte chez Moneris ;
- les renouvellements d'abonnement débités sur la carte enregistrée ;
- les paiements enregistrés par votre comptable avec la carte du client ;
- l'encaissement à l'expédition, total ou partiel, et l'annulation d'une autorisation ;
- les remboursements totaux et partiels depuis le paiement, y compris sur un paiement encaissé à l'expédition.
Le module s'appuie sur la page de paiement standard d'Odoo : il est proposé partout où Odoo demande un paiement, y compris la boutique en ligne et les autres applications qui encaissent.
Un module Moneris conçu pour ne jamais débiter deux fois
Sur un paiement par carte, le pire scénario est le double débit, ou un paiement accepté par la banque mais oublié par Odoo. Le module a été écrit pour ces cas-là :
- un double clic ou un second envoi du formulaire ne débite jamais la carte deux fois ;
- si Moneris ne répond pas à temps, le paiement n'est pas renvoyé : Odoo va le chercher chez Moneris et met la commande à jour tout seul. Nous l'avons vérifié en coupant volontairement la réponse de Moneris ;
- chaque réponse est comparée au montant et à la devise d'Odoo avant que le paiement soit confirmé ;
- les accès Moneris ne sont visibles que par les administrateurs et n'apparaissent jamais dans les journaux.
Installer le module Moneris dans Odoo
Le module est disponible pour Odoo Community et Enterprise, sur l'Odoo Apps Store. Sa fiche détaillée est aussi dans notre catalogue de modules Odoo. La mise en route se fait en quelques étapes :
- installez le module depuis le menu Applications ;
- dans votre espace développeur Moneris, créez les accès de connexion destinés à Odoo et notez votre numéro de marchand ;
- dans votre espace marchand Moneris, créez le profil du formulaire de carte sécurisé ;
- dans Odoo, ouvrez le fournisseur de paiement Moneris, saisissez ces informations et cliquez sur Tester la connexion ;
- faites vos essais en mode test, puis passez en production ;
- choisissez si les clients peuvent enregistrer leur carte, si les paiements sont encaissés à l'expédition et si 3-D Secure est demandé.
Moneris et Odoo : questions fréquentes
Puis-je encaisser dans une autre devise que le dollar canadien ?
Moneris règle les marchands en dollars canadiens. Si l'option de paiement multidevise de Moneris est active sur votre compte, vos clients peuvent payer dans leur devise et vous êtes réglé en dollars canadiens ; le module accepte alors ces devises.
J'utilise le plugin Moneris de WooCommerce : qu'est-ce qui change avec Odoo ?
Vous retrouvez l'essentiel : paiement par carte sur votre site, cartes enregistrées, encaissement différé et remboursements. La différence, c'est que tout est relié à vos commandes, factures et paiements comptables dans Odoo, sans double saisie.
Le module fonctionne-t-il sur Odoo Online ?
Non. C'est un module tiers, qu'Odoo Online n'accepte pas. Il s'installe sur Odoo.sh ou sur votre propre serveur.
Pouvez-vous l'installer pour nous ?
Oui. Nous installons le module, le relions à votre compte Moneris et vérifions avec vous un paiement complet, de la commande au remboursement, avant le passage en production. Nous développons aussi d'autres passerelles de paiement pour Odoo, comme PayTrace pour les États-Unis.
Vous encaissez avec Moneris et vous passez à Odoo ?
Dites-nous quels parcours de paiement vous utilisez dans Odoo : nous vous indiquons ce qu'il faut installer, ou nous le faisons pour vous. Contactez-nous, ou consultez la fiche du module Moneris Payment Gateway.