BoxBilling is a payment management system for services and products like software licenses, web hosting, and downloadable products. It allows merchants to manage clients and their payment schedules. Merchants can monitor and automate invoicing from an administrators dashboard and set up multiple payment gateways. BoxBilling offers APIs for Guest-based services, Clients, and Admins. They are all RESTful APIs that return JSON-formatted data.