Can't make payment for domain name

My account was earlier suspended due to non-payment on a domain name. I was hoping to pay for it now but I’m failing to get to the payment page, the page keeps showing the Netflix logo but never fully loads.

The domain address is

Hey @heyamjoe ! I opened up a help desk ticket on your behalf. Our team will follow up with you via email with next steps! Stay tuned to your inbox we will contact the email associated with your account.