They sent me Quicktender registeration link, but Quicktender is available only for US residents, so I couln't register there. They offered me to deposit $10 by debit card so they could send the money to the card.
10 USD is peanuts, but I have small aversion of using my debit card with unknown gambling sites. I guess I'll try it anyway.