Skip to main content

Connexion avec le terminal de paiement

Avec Odoo 16, il existe actuellement 4 solutions qui permettent d’interconnecter un terminal de paiement (en Belgique) :

  1. Pin Vandaag (tarifs)
  2. Mollie (tarifs)
  3. Stripe (tarifs)
  4. Adyen

Fournisseurs

Pin Vandaag

Pin Vandaag est une petite société néerlandaise qui propose uniquement des solution de paiements par terminal. Elle ne traite pas les paiements elle-même : elle sous-traite cela à Worldline ou CCV (accord interne, n’implique pas les clients).

Ses tarifs sont les plus avantageux des solutions proposées : Maestro, Debit Mastercard et Visa Debit : €0,062, Mastercard et Visa : 1,6%. Il faut acheter le terminal (la liste des terminaux compatibles avec Odoo est sur cette page). Il n’y a pas d’abonnement mensuel à payer.

Un inconvénient est que leur solution ne gère pas Bancontact (et donc non plus Payconiq) mais bien Maestro, Visa Debit et Debit Mastercard, ce que la plupart des cartes de débit gèrent. Cette solution ne gère pas non plus d’autres méthodes de paiement comme Edenred, Monizze et Pluxee (Sodexo).

Module : pos_pinvandaag (documentation)

Mollie

Mollie est une société néerlandaise bien établie dans le secteur des paiements en ligne et par terminal. Tous les moyens de paiement courants sont gérés, y compris Edenred, Monizze et Pluxee (Sodexo). Il n’est pas clair si Payconiq est disponible sur les terminaux, mais c’est probable.

Ses tarifs sont plutôt élevés : Bancontact : €0,39, Mastercard et Visa (y compris débit) : 1,8% + €0,25. Il faut acheter le terminal. Il y a en plus un abonnement mensuel de €20 par terminal.

Module : mollie_pos_terminal (code source, documentation)

Stripe

Stripe est une très grande société établie aux États-Unis et en Irlande bien établie dans le secteur des paiements en ligne et par terminal.

Ses tarifs sont identiques pour tous les moyens de paiement : 1,4% + €0,10. Il faut acheter le terminal. Il n’y a pas d’abonnement mensuel à payer.

Un inconvénient est qu’ils ne proposent que des terminaux mobiles. Ils ne proposent pas de terminal fixe avec pavé numérique matériel. Cette solution ne semble pas gérer d’autres méthodes de paiement comme Edenred, Monizze et Pluxee (Sodexo).

Module : pos_stripe (code source, documentation)

Adyen

Adyen est une grande société néerlandaise bien établie dans le secteur des paiements en ligne et par terminal. Les moyens de paiement courants sont gérés. Bien que cette solution gère les titres-restaurant (en France), il n’est pas clair si cela fonctionne en Belgique (de plus, Monizze n’est pas mentionné). Il n’est pas clair si Payconiq est disponible sur les terminaux, mais c’est probable.

D’après cette page, Adyen ne traite qu’avec des sociétés traitant plus de $10 millions par an ou effectuant au moins 1000 transactions par mois. Ses tarifs ne sont pas publics.

Module : pos_adyen (code source, documentation)

Autres

L’interconnexion avec les terminaux Viva.com (anciennement Viva Wallet) est gérée à partir d’Odoo 18, et il serait possible d’adapter ce code pour qu’il fonctionne avec Odoo 16. Ceci demanderait un petit développement (de l’ordre de 16 heures). Ses tarifs sont plutôt avantageux : Bancontact : €0,14, Mastercard et Visa (y compris Maestro et débit) : 1,69%, Payconiq : €0,07 (jusqu’à €5), €0,09 (au-dessus de €5). Cette solution gère également d’autres méthodes de paiement comme Edenred, Monizze et Pluxee (Sodexo). Module : pos_viva_wallet (code source, documentation)

Il semblerait que le terminal Saturn 1000P Pinpad de Worldline soit compatible avec Odoo 16 (en utilisant le module pos_six, qui utilise TIM API), mais nous n’en avons pas encore la confirmation (la communication avec Worldline est difficile et ce n’est pas un partenaire que nous conseillons).

Nous avons eu un bon contact avec CCV. Il n’existe actuellement pas de module Odoo permettant la connexion avec ces terminaux, mais un développement serait possible (estimation à faire).

Connectivité

Toutes les solutions présentées sur cette page (à part celle de Worldline) communiquent avec le terminal de paiement par internet : le terminal est connecté en permanence au serveur du fournisseur et Odoo (directement depuis l’application Point de Vente ou en passant par le serveur) communique avec le serveur du fournisseur qui amorce la transaction sur le terminal de paiement.

Avec le terminal Saturn 1000P Pinpad de Worldline, l’application Point de Vente communique directement avec le terminal via le réseau local. Il faut donc configurer une adresse IP fixe sur le terminal.