I just found that
Ezzocard is selling "Violet" worldwide VISA prepaid cards, so these are a good alternative for people who got screwed by this site. Never had a problem with them.
I see their are available in forum and there are several scam accusations against them from few years ago.
Even if they are not scam, I think you can't use this cards on many website.
Everything on that site are actual prepaid cards so their list of merchants are more restricted than whatever debit card coinpaycard was selling.
Generally, I try to stick with sites that accept my prepaid cards because that makes life a lot easier for me (hooray for OpenAI).