We have migrated from billing.owndrive.com to a new portal at https://portal.owndrive.com. Users should be able to login using old credentials,but will see new user interface when logged in compared to the old system. If you experience any issues related to your client account, please contact firstname.lastname@example.org.
This also means there will be some delays in processing of orders as well as invoices for June and July of 2017.
Thank you for your understanding.