Processing an electronic order involves receiving from a mobile customer
device first order data for an order that contains less than a minimum
set of data required by a merchant to completely process the order.
Additional information required by the merchant to completely process the
order is retrieved. Second order data is generated based upon the first
order data and the additional information. The second order data contains
at least the minimum set of data required by the merchant to completely
process the order. The second order data is provided to a merchant for
processing.