Missing manual card payment option in Shopify POS (EU compliance issue)

Hi,

I’m using Shopify POS for a physical retail store in France, and I’ve run into a major limitation.

In my setup, I use an external bank card terminal (TPE), which is very common in Europe. However, Shopify POS does not allow me to record a simple “Card” payment as a manual payment method in the POS interface.

This creates a real issue:

  • I cannot properly distinguish between cash and card payments in the POS

  • I’m forced to use workarounds (notes, tags), which is not practical in a busy retail environment

  • This also raises concerns regarding accounting clarity and compliance (NF525 / anti-fraud regulations in France)

Important point:
Many certified POS systems in France allow selecting “Card” even without terminal integration. So this is not a legal limitation, but a product limitation.

What we need is very simple:
:backhand_index_pointing_right: A basic manual payment option labeled “Card” (not tied to Shopify Payments)

This would:

  • Improve usability in physical retail

  • Support common European setups

  • Avoid unnecessary workarounds

Is this feature planned? And if not, can it be considered?

I believe many EU merchants are affected by this.

Thanks

Hi lamanufacturefr,

Yes, you’re right — this is a Shopify POS limitation, not a legal one.

So, what I have understood about your current status is that:

  • Shopify POS does NOT support a manual “Card” payment type unless it’s processed via Shopify Payments or an integrated terminal.

  • So, with external TPEs (very common in France), you can’t properly separate card vs cash inside POS.

What you can do now -

  • Create custom payment type = “External Card” (Settings → Payments → Custom payments) → only works on some POS setups / regions

  • Or use cash + notes/tags (not ideal, as you said)

Also try this method once:

  • Submit feature request via: Shopify Support → Product feedback

  • Mention NF525 compliance + external TPE usage (this increases priority)

At the moment, there’s no official feature available, but this is a known gap for many European merchants.