PCI SSC Turns 20
Estimated 791 billion global credit card transactions took place (Source: Capitol One Shopping Research Report May 2025)