Are domain registrations or SSL Certificates refundable?

No, unfortunately SSL and domain registration fees are not refundable.