Multicards: Online payments made easy
MultiCards Internet Billing, based in the Netherlands, was one of the first companies to offer worldwide internet payment systems. Established in 1995 as a small enterprise, when the internet was still unknown to the masses, the Dutch pioneers are now providing services to many web stores, all with longstanding relationships