DonkeyCode
Menu

Nos réalisations Café Joyeux Restauration, vente de café

Collecter les mandats de prélèvement des clients, et laisser l'administration des ventes prélever au bon moment

Le projet

Café Joyeux

Restauration, vente de café

Formulaire en ligne depuis novembre 2025, hébergé par DonkeyCode

Un projet similaire

En quelques mots

Café Joyeux est une enseigne de cafés-restaurants qui emploie en contrat à durée indéterminée des personnes en situation de handicap mental et cognitif, et qui les forme au métier dans son propre centre d'apprentissage. L'enseigne vend aussi son café — en grains, moulu, en capsules — ainsi que des thés et des coffrets, dans une boutique en ligne qui sert les particuliers d'un côté et les entreprises de l'autre. Cette boutique tourne sous PrestaShop, adossée à l'ERP Odoo.

Nous intervenons sur la chaîne d'encaissement de Grains et Capsules, la société du groupe qui porte cette activité.

Au départ

Trois prestataires de paiement cohabitaient : Payplug pour la carte bancaire, GoCardless pour le prélèvement, Stripe pour le reste. Chacun avec sa console, ses relevés et sa façon de nommer les opérations, ce qui laissait le rapprochement bancaire à faire à la main. La cible retenue en 2025 est de tout ramener sur Stripe.

Un cas résistait. Les clients professionnels ne paient pas au moment de la commande : ils sont prélevés selon un calendrier établi par l'administration des ventes. Il faut donc récupérer le RIB sans rien débiter, enregistrer le mandat, et laisser l'équipe déclencher les prélèvements plus tard, pour les montants qu'elle décide. C'est exactement ce que faisait GoCardless, et ce que les liens de paiement Stripe ne savent pas faire : ils prélèvent une fois, sans conserver le mandat. Anthony Robles, responsable des systèmes d'information, pose le besoin en août 2025.

Et aujourd'hui ?

Le formulaire est en ligne depuis novembre 2025, sur son propre sous-domaine. Le client saisit son RIB, valide avec un code reçu par SMS, et le mandat est enregistré chez Stripe. L'administration des ventes prélève ensuite depuis Stripe, à ses dates. L'application est écrite en PHP et n'a aucune base de données : il n'y a pas de coordonnées bancaires à stocker chez nous, elles vivent chez le prestataire de paiement. Nous en assurons l'hébergement.

Autour de ce formulaire, le travail a porté sur le reste de la chaîne Stripe : le numéro de facture reporté dans la description du paiement pour que le rapprochement se fasse tout seul, les webhooks qui mettent à jour les statuts de commande sans intervention, et le réglage de Stripe Radar, qui refusait des paiements au score de risque jugé trop élevé.

Une partie de l'accompagnement du fonds de dotation qui détient l'enseigne s'est faite en mécénat de compétences.

Vous êtes dans une situation proche ?

Racontez-nous votre situation. On vous dira dans le même échange si c'est un sujet pour nous, et par quoi on commencerait.

Parlons de votre projet

ou choisissez un créneau tout de suite