But yes, we never really got on the 'pay via bank' train like was done in much of europe in the postwar period, this has impact of how things transitioned to digital payments..
Conversely, we have much more established credit issuing infrastructure, it is not uncommon for even teenagers to have a credit card (not just debit)..
Cash is popular here too, many of the grocers I work with see 40% to 60% of their revenue in cash, though that market segment has discouraged check use (with the exception of Costco).
Digital payments have replaced the majority of checks.
I guess it isn't even limited to national retailers, the independent grocer here does it too, I guess because it is worthwhile for them to pay for it.
I mean, it really just saves the headache of taking the checks to the bank to be deposited. These machines scan the account information on the check, initiate an ACH debit and print the details on the check for the customer's reference.
We do something similar when patients remit payment to us by mailing a check, we have a third-party service that provides us with check scanners that do a similar job - but instead they scan the payment amount off the check and then initiate the ACH debit, they keep an image of the check and we destroy the original copies. Makes life a lot easier, especially since we have dozens of bank accounts these checks get posted to based on what legal entity the money needs to be allocated to.
EMV was also much more rapidly and properly deployed as compared to the US, where some javacard applets just give a static code instead of a rolling code. We have literally hundreds of banks and credit unions, plus a few thousand payment processing resellers all fighting to hold back progress in the payments industry here.
Plus, inside the Eurozone+Friends, you can use SEPA payments across borders, and it is very cheap or even free.
From a UK POV, this is completely alien to me as a concept.
Bill Pay services will try to convert the transaction to an ACH push if the service you are paying is set up for it, saves the bank money and lets them keep it in your account (earning them money) for longer. They will always fail back to cutting a check though.
Also, almost every Chinese restaurant or Ramen place had Cash Only signs.
Its no wonder so many businesses don't take credit cards or debit.