Find below the message from Payza team…
This is to inform you that Payza’s services are from now on fully operational and available at our new domain www.payza.eu, to everyone except for residents of the United States. All your account information and funds are secure and accessible at www.payza.eu.
Our previous domain is no longer accessible, however our new domain defines Payza as being a European service. You can access your Payza account at https://secure.payza.eu/login.
Thank you for your patience and understanding,
The Payza Team
StarBux.biz admins trust in Payza and won’t add (at this time) another payment method. Adding another service is not a solution since all the services may face the same issue.