Purchase can be done only through Apple/Google Pay which require a phone number and a bank card on top of that. Do not be deceived by marketing people.
Especially because they have their own crypto coin right there in the app so why not allow payments with that?