摘要:With the ubiquitous presence of mobile phones, there is increasing economic viability of a framework for service and product payment through mobile devices. Such a framework in-volves on one hand software running on the device itself, but more importantly a back end with sufficient flexibility to cover the wide range of possible transactions. The back end is ma-terialized through a generalized transaction engine which operates on abstract operations. Constructing the engine involves identifying the possible actors and operations which the sys-tem must support as well as formalizing a possible architecture for the engine itself. The en-gine must support complex multi stage operations involving the external actors.