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:
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
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!
