Skip to Content

Ticket Restaurant Payments Online

Let customers pay their online food orders with their Edenred Ticket Restaurant card, offered only when French meal-voucher rules allow it.

50.00 € 50.00 € (Tax excluded)
50.00 € (Tax excluded)

  • Odoo version
Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days
Get the module Free

OPL-1

A free account is required to download an archive. A paid module is available once its order is paid: the archive is then in your order.

Need help? support@anor-group.fr

The need

Many of your customers pay for lunch with an Edenred Ticket Restaurant card, but Odoo has no Edenred payment provider. Without it, they leave the shop or you take orders you cannot cash with their card. And a voucher offered on a Sunday or on a basket over the legal cap fails at the last step, after the customer has done everything.

What the module does

The module adds an Edenred Ticket Restaurant payment provider to Odoo. At checkout, Odoo first checks the basket: Ticket Restaurant only appears when the whole order stays within the legal meal-voucher cap, contains only products marked as payable with meal vouchers, has no delivery fee and is placed outside Sundays, your closed days and your public holidays. The customer then signs in on Edenred's own site, Edenred debits the card and the customer comes back to the confirmed order. Odoo checks that the amount debited matches the order before confirming it. A full refund can later be sent from the payment in Odoo.

What you gain

Shown only when allowed

Ticket Restaurant is hidden on Sundays, on your closed days, on the public holidays of your calendar, above the legal cap and as soon as the basket carries delivery fees. Customers never meet a refusal at the last step.

Product by product eligibility

A Meal Voucher Eligible box on each product says whether it can be paid with meal vouchers. It is unticked by default. For a restaurant where everything is food, a provider setting makes new products eligible and a button ticks all existing products at once.

Card details stay with Edenred

Customers sign in on Edenred's site and come back to your shop. No card number is typed on your website or stored in Odoo.

Amount checked before confirming

Odoo confirms the order only if the amount Edenred actually debited matches it exactly. Any gap leaves the order unconfirmed for you to check.

Refund from Odoo

A button on the payment refunds the full amount through Edenred. Edenred does not accept partial refunds.

Messages customers understand

Daily limit reached, balance too low, card expired or blocked: the customer reads the reason in plain words and can choose another payment method.

How it works

Enter your Edenred access

In Invoicing or Website, go to Configuration > Payment Providers, open Edenred Ticket Restaurant and fill in the tenant, merchant ID and keys Edenred gave you. The provider starts in test mode.

Set your restrictions

On the Restrictions tab, keep the Maximum Amount set to the legal cap, add your Closed Weekdays and choose a Public Holidays Calendar.

Mark the products

Tick Meal Voucher Eligible on each food product. If everything you sell is food, tick All Products Eligible by Default on the Restrictions tab of the provider instead, then click Make all existing products payable with meal vouchers.

Register your return address

Give Edenred the return address of your website domain, which Odoo shows on the provider, so that customers come back to your shop after paying.

Test, then go live

Place a few orders in test mode, then tick Live. Customers can now choose Ticket Restaurant at checkout.

Screenshots

Ticket Restaurant Payments Online
Ticket Restaurant Payments Online
Ticket Restaurant Payments Online

Frequently asked questions

One of the conditions is not met: the basket is over the legal cap, it has delivery fees or a product not marked as eligible, or today is a Sunday, a closed day or a public holiday of your calendar.

No. Edenred accepts neither partial authorization nor split payment, so the whole order must be eligible and paid this way.

Yes. You need an Edenred online payment contract for France and the access details Edenred provides: tenant, merchant ID and keys.

Odoo hides the method for any order above the Maximum Amount. The daily limit across all of a cardholder's purchases is checked by Edenred. Odoo shows its message if it is reached.

No. It is for your online shop. In store, Ticket Restaurant cards still go through your payment terminal.

Odoo Community and Enterprise, with the eCommerce app. No extra Python library is needed.

The provider and its payment method are removed. If they already carry transactions, they are kept archived so that your payment history stays readable.

Scope

The module covers online shop payments and full refunds with Edenred Ticket Restaurant cards in France, in euros. Your other payment methods keep working as before.

Technical sheet

Technical name
anor_payment_edenred
Odoo versions
18.0, 19.0, 20.0
Application
Accounting
Dependencies
payment, delivery, resource, website_sale
Licence
OPL-1
Published by
ANOR

Disclaimer — This module is provided "as is", without warranty of any kind. ANOR Group shall not be held liable for any direct or indirect damages resulting from its use, its installation or its modification by a third party, nor from its use outside the scope of a contractual ANOR service.