Thank you
Actually, the payment is not done directly to them, but rather, through the CCBill.com portal.
I contacted CCBill and they told me the site is safe and still active, but they just don't accept Mastercard because are located in South America, and MC charges additional fees to them, unlike Discover.
Regards.