Number of delayed debit card payments per capita in the UK 2013-2017
Payments Cards & Mobile. During this time period, the number of delayed debit card payments per capita remained stable at approximately 2.5 and peaked at 2.7 payments per capita in 2017.
This statistic presents the number of delayed debit card payments per capita in the United Kingdom from 2013 to 2017, according to data provided by