What are the technical requirements to pay with cryptocurrencies?