Accept Cartes Bancaires Debit Payments In‑Store in France with Shopify POS

Shopify Payments now supports debit‑only Cartes Bancaires transactions on WisePad 3 and POS terminals in France. Learn who this impacts, how to enable it, and what developers need to know.

Accept Cartes Bancaires Debit Payments In‑Store in France with Shopify POS
6 sections

If you sell in France, you’ve just gotten a powerful new way to close sales. Shopify Payments on POS now accepts debit‑only Cartes Bancaires cards—France’s most popular debit network—on WisePad 3 and POS Terminal devices. This update helps merchants capture more sales by matching local payment preferences, and it requires only a few simple steps to activate.

What’s New?

Shopify Payments on POS now processes debit‑only Cartes Bancaires transactions for in‑person sales in France. The feature is live on the following hardware:

  • WisePad 3
  • Shopify POS Terminal devices
  • The addition expands the list of supported card brands on POS, bringing debit‑only Cartes Bancaires into the same frictionless checkout experience you already have for credit cards.

    Who Is Affected?

    • Merchants with a Shopify store that sells in‑person in France and uses Shopify Payments on POS.

    • Developers building custom POS integrations or payment‑related apps that need to recognize the new "Cartes Bancaires Debit" brand in transaction data.

    How to Enable on Your Store

  • Verify your store is on a Shopify plan that includes Shopify Payments and POS (Basic Shopify, Shopify, or Advanced Shopify).
  • In the Shopify admin, go to Settings > Payments.
  • Under Shopify Payments, click Manage and scroll to the Supported card brands section.
  • Ensure Cartes Bancaires (debit) is checked. If you don’t see it, make sure your store’s country is set to France and that your POS hardware is a WisePad 3 or POS Terminal.
  • Save changes. The next time a customer presents a debit‑only Cartes Bancaires card, the POS will process it just like any other supported card.
  • Developer Considerations & API Example

    Even though enabling the brand is a merchant‑side setting, developers may need to handle the new brand in webhook payloads, custom POS apps, or reporting dashboards. The brand appears in the payment_method object as "cartes_bancaires_debit".

    Below is a GraphQL mutation you can run (via the Admin API) to programmatically ensure the brand is enabled for a store that meets the regional criteria:

    graphql

    mutation enableCartesBancairesDebit($input: PaymentSettingsUpdateInput!) {

    paymentSettingsUpdate(input: $input) {

    paymentSettings {

    supportedCardBrands

    }

    userErrors {

    field

    message

    }

    }

    }

    # Variables

    {

    "input": {

    "supportedCardBrands": ["visa", "mastercard", "amex", "cartes_bancaires_debit"]

    }

    }

    If you’re listening to the orders/create webhook, filter for the new brand like this (Node.js example):

    js

    app.post('/webhooks/orders/create', async (req, res) => {

    const order = req.body;

    const payment = order.payment_gateway_names[0]; // e.g., "shopify_payments"

    const cardBrand = order.payment_details?.card_brand;

    if (cardBrand === 'cartes_bancaires_debit') {

    console.log('🟢 Debit Cartes Bancaires order received', order.id);

    // Add custom logic – e.g., tag order, trigger French‑specific workflow, etc.

    }

    res.sendStatus(200);

    });

    Key Takeaways

    • Merchants in France can now accept debit‑only Cartes Bancaires on WisePad 3 and POS Terminal devices.

    • Enabling the brand is a simple admin toggle—no code changes required for most stores.

    • Developers should update any payment‑processing logic, webhook handlers, or reporting tools to recognize the new cartes_bancaires_debit brand.

    • Use the provided GraphQL mutation or webhook examples to automate the rollout across multiple stores.

    Conclusion & Next Steps

    Adding Cartes Bancaires debit support is a quick win for French retailers looking to meet local buying habits. Enable the brand today, test a few transactions on your POS, and update any custom integrations to recognize the new payment method. Need help rolling this out across multiple locations? Reach out to a Shopify Expert or drop a comment below—our community is ready to assist!

    Tags
    Sources

    Related Articles

    Speed Up Sales: Faster Checkout in Shopify POS 11.17+

    Speed Up Sales: Faster Checkout in Shopify POS 11.17+

    Shopify POS 11.17 introduces faster card processing, streamlined cash and gift‑card taps, and quicker receipt handling, shaving seconds off each transaction. Learn who’s affected, what changed, and how to enable the new features today.

    November 6, 20265 min
    Unlock In‑Store Sales with Five New Local Payment Methods via Shopify Payments

    Unlock In‑Store Sales with Five New Local Payment Methods via Shopify Payments

    Shopify POS now supports Alipay, WeChat Pay, Satispay, Scalapay, and GrabPay. Learn how merchants can enable these QR‑code payments, what developers need to know, and actionable steps to boost checkout conversion.

    November 6, 20264 min
    Why Your Partner App Must Enable Bulk Operations Now (and How)

    Why Your Partner App Must Enable Bulk Operations Now (and How)

    Shopify now requires partner apps to explicitly enable bulk queries or mutations before using the GraphQL Admin API. Learn who’s affected, the exact steps to enable access, and best‑practice code snippets to keep your app running smoothly.

    November 6, 20263 min
    Enable Bulk Operations: New Permission Requirement for Shopify Apps

    Enable Bulk Operations: New Permission Requirement for Shopify Apps

    Starting today, Shopify apps must explicitly enable bulk query and mutation access before running bulk operations via the GraphQL Admin API. Learn what changed, who’s impacted, and how to enable the permissions in minutes.

    November 6, 20264 min