Yes, WPX Hosting is fully secure for managing payment services. They provide free Let's Encrypt SSL certificates in order to secure your sites.