Patent ID: 8825512

Claim:
A method comprising: receiving, by a first server device, a request to perform an electronic transaction associated with merchant equipment, where the request identifies one or more value-added services that are to be provided when the electronic transaction is performed; retrieving, from a memory associated with the first server device and in response to the request, workflow information, associated with a workflow that corresponds to the electronic transaction, where the workflow information identifies: one or more functions, to be executed when the electronic transaction is to be performed, that are not associated with the one or more value-added services, wherein the one or more functions are not in a one-to-one correspondence with the one or more value-added services, and a manner in which the one or more value-added services are to be provided; obtaining, by the first server device, information associated with one or more second server devices that provide the one or more value-added services; instructing the one or more second server devices to provide the one or more value-added services, in a manner that conforms to the workflow information, based on the information associated with the one or more second server devices; performing, by the first server device, the electronic transaction in a manner that conforms to the workflow information; and transmitting, to the merchant equipment, a notification that the electronic transaction has been performed or that the one or more value-added services have been provided.