Social Media


Key figures


  • 400 employees
  • 150 financial institutions
  • 12,000 merchants
  • Present in 25 countries
  • Over 4 billion transactions processed each year
  • 40% of e-commerce transactions in France
  • 20 million cards