Investor Shelf

European Payments Council

Regulator · 2 documents

Key number
5.83 billion
Debit card payments at the point of sale. Betaalvereniging Nederland p.23