Abstract: A mobile advertising system, a respective method and to a computer program product, wherein the mobile advertising system includes one or more mobile devices configured to capture a merchant's encoded vending detail, and being configured to communicate with a remote payment host. Upon completion of a payment procedure, the mobile device is operable to generate a recommendation on the basis of the captured vending details and to transfer the recommendation to at least one potential customer via a network.