1. An application server system, comprising: one or more processors; a gateway configured to receive, using the one or more processors, an incoming message from a Wireless Device (WD) of a Mobile Subscriber (MS), wherein the incoming message includes an identifier of the WD and is indicative of the MS initiating a transaction; one or more workflow modules configured to: retrieve, based on the identifier, using the one or more processors, MS information; generate, in response to the incoming message, using the one or more processors, a first update to a third-party to process the transaction, wherein the first update includes at least one aspect of the retrieved MS information; generate, using the one or more processors, a confirmation request message to allow the MS to complete the transaction, wherein the confirmation request message additionally comprises at least one of an informational element, an advertisement, and a promotion; determine, using the one or more processors, whether a confirmation reply message was received within a predetermined amount of time; process, using the one or more processors, the confirmation reply message from the MS confirming completion of the transaction in response to a determination that the confirmation reply message was received within the predetermined amount of time; and generate, as part of the confirmation reply message processing, using the one or more processors, a second update to the third-party to complete the transaction; a data storage module configured to store, using the one or more processors, details of one or more of the messages in at least one repository; and an administrative module configured to provide, using the one or more processors, administrative control over configuration of the gateway and the one or more workflow modules.