Can customers settle their bill from their phone?

Yes.

Yes. Send a payment link by email from any order so the customer can pay on their phone. A custom app can also show open tabs and let customers pay within the app using your branding.