[Discussion] Payment tag additions (bank_card/min_payment)

I’ve been tagging payment methods for many different POIs in Lithuania (and occasionally other countries) and I noticed some parts for them that are missing approval status:

  1. Unified tag for credit/debit cards aka payment:bank_card (the mentioned tag is currently sitting at ~110 uses: payment:bank_card | Keys | OpenStreetMap Taginfo )
  2. Minimum payment amount (mostly) for bank cards (the most obvious payment:<method>:min_payment tag is currently sitting at ~174 uses in all of its variants: Search results | OpenStreetMap Taginfo )
  3. Conditional payment restrictions
  4. Migrating ATMs away from payment:* tags to the new authentication:* prefix (which has already been mentioned for ATMs that have contactless card support: Tagging for contactless ATMs - #2 by Kovoschiz )

Here are more details/anecdotes about those new tags:

I know payment:cards exists (but that’s less precise than the payment:bank_card tag I’m effectively proposing)

Also here in Lithuania (and likely other EU countries) there’s no real credit/debit card distinction when paying for stuff despite credit cards being available (I’m even paying for an US-based service that only mentions credit cards with my debit MasterCard)

In Lithuania specifically, there’s this payment type distinction I noticed for merchants: Either the spot is cash-only or it fully accepts bank cards/contactless (with the notable exceptions being: Perlas payment terminals which strangely don’t accept contactless at all and tap-to-pay spots on local public transit which obviously only accept contactless for simplicity)

Also the big supermarket chains/other random stores here don’t actually list accepted bank card payment methods in their storefronts either (but from my research, MasterCard/Maestro/Visa and their contactless forms should be always accepted in them)

For other countries, the situation might be different (aka credit/debit cards could have different acceptance) though (so that’s why I’m making a discussion about this here; and in fact was the only reason for making this post because it might influence the level of deprecation/tag replacement I could do)

The tag should follow the charge tag schema (so values like 5 EUR or 0.67 USD are applicable)

In Lithuania, the very few times I have seen this restriction is in some local stores (which require at least 5 EUR to pay with a bank card; this restriction doesn’t even really exist in Aibė/Čia stores though which are the main village store brands here)

Also I think the bank_card restrictions should be followed when specific bank card payment method/contactless ones don’t exist (to avoid redundant tagging)

I have only seen these restrictions in other countries and I can’t find an obvious tag for this but payment:<method>:conditional is the obvious option with next to no uses

It’s also not clear what restrictions should be included (I know time restrictions should because I’ve seen them actually be used in real OSM objects); also there should be a solution for payment fees too (either by using this tag or inventing another payment:<method>:fee tag)

Hopefully there will be a good discussion about my observations/ramblings here; especially mentions of country differences (so I could finally make a large proposal on the wiki about this)