The main problem to creating a mobile store is that the various payment gateways use a different API for mobile devices than is used for for desktop browsers.
neither eCart or Power Store use the mobile gateway APIS, so you would need to hand code the logic to process the payments using the gateways documentation, we do not support the mobile gateway API's