It looks like they reduce the firewall rules and restrictions on their cloud flare account which is why it is now accessible. I tried to make an account and verify the email but my account is in testing mode after searching around why it's a testing mode I saw a tab "verify" that requires KYC.
It means that this payment gateway needs to be KYC verified before you can able to use their service which is risky if we share our documents with a months-old payment gateway.
The domain is aged but the website itself is pretty new and it doesn't have any reviews yet and they only support API unlike BTCpayserver.