"Your phone number can remain anonymous but instead, you have to give your payment details" is what this reads like lol
Having read the webpage, perhaps you could go and purchase a prepaid credit card and use that to register. While the hurdle of payment is stated to be stopping spam, it really seems to serve as a funnel of use your phone number, it's easier and free.