You can log-in and make payments through the borrower portal that can be found here, my.ecofinancing.com. From your loan account overview in the borrower portal you can view upcoming payments and the remaining balance of your loan. You can also access your payment history under the tab Payments.
Eco Financing Support
Phone: (888) 291-0347
Email: support@ecofinancing.com
https://www.ecofinancing.com/support
Hours of Operation: Monday through Friday, 9:00 AM - 6:00 PM Pacific Standard Time