Patent ID: 8620774

Claim:
A method comprising: under control of one or more computer systems configured with executable instructions, providing, by a centralized server, a Web service interface accessible through a computer-accessible network to a plurality of business entities that offer products for sale to multiple individuals, the products offered for sale using the centralized server; providing a client application to a service provider of a plurality of service providers, the service provider providing a plurality of services to the plurality of business entities, the plurality of services including a payment processing service; receiving, through the Web service interface, a plurality of configuration files, each configuration file of the plurality of configuration files corresponding to a business entity of the plurality of business entities; receiving a configuration schema from the service provider; performing syntactic validation on each configuration file received from the corresponding business entity; performing semantic validation on each configuration file; configuring, by the centralized server, the one or more services for each of the plurality of business entities based on the corresponding configuration file; maintaining the plurality of configuration files in a memory of the centralized server; and providing the plurality of configuration files to the client application of the service provider to enable the service provider to provide one or more services from the plurality of services to one or more of the plurality of business entities based at least partially on the corresponding configuration file.