Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

4466 articles

Accept titres-restaurant payments


Private preview

Accept titres-restaurant payments Private preview

Learn how to accept French meal vouchers payments on Stripe.

Want to accept France titres-restaurant payments?

France titres-restaurant is in private preview. Enter your email address to join the waitlist. Stripe will contact you when we can onboard additional users.

Note

This guide is only for the following French meal vouchers issuers: Bimpli, Pluxee, and Up Déjeuner. It also requires preview Stripe version 2026-05-27.preview or later—see Update the Stripe SDK for setup instructions.

Before you begin

Set up your restaurant using the Payment Locations API. Make sure the location’s fr_meal_vouchers_conecs_payments capability status is active before accepting payments.

Review Payment Element documentation

The Payment Element allows you to collect French meal vouchers payments. For information about setting up the Payment Element, see the quickstart.

Create a PaymentIntent

To specify that the payment is a French meal vouchers payment, pass the ID of your payment location in payment_details[location] and set payment_details[benefit][fr_meal_voucher][enabled] to if_payment_method_is_eligible:

French meal vouchers payments are in EUR only.

Command Line

cURL

After you create the PaymentIntent, return its client_secret to the client.

Optional Save a French meal voucher during payment

Complete the payment

When your customer clicks the Pay button, call confirmPayment with the Payment Element and pass a return_url to indicate where Stripe redirects the user after they complete the payment.

Note

Stripe resolves the the related setting from the payment location at confirmation, not at PaymentIntent creation. If you update the location’s the related setting between creation and confirmation, Stripe uses the new the related setting. Changes to the location’s the related setting don’t affect already-confirmed payments.

Test your integration

You can use the following cards to test your integration:

French meal vouchers issuerNumberCVCExpiry date
Bimpli with ConecsAny 3 digitsAny future date

Use the PaymentLocation ID from your test mode onboarding setup. Pass this location ID in payment_details[location] when creating the PaymentIntent.

Last verified 2026-09-24

Is this helpful?