Do you support online and phone payments (gateway/virtual terminal)?

Yes. HMS supports multiple gateways and a browser-based virtual terminal; the gateway is optional and listed at $5 per month on the HMS fee table.