but that SSL certificate needs to be installed on their server

Guess I don't understand, that you have a server and domain, and your not putting it on there.