IDC, a market business strategy analyst firm in Framingham, MA, has launched an electronic payment service that examines e-commerce behavior and the companies that are engaged in e-commerce. With $700 billion in consumer spending and $4 trillion in business spending forecast to be spent on the Internet worldwide in 2005, the need for innovative online payment systems is enormous, said Ian Rubin, IDC online financial services research director.