The main challenge was to design a user-friendly platform that simplified cryptocurrency payments, making it accessible to users who might be unfamiliar with how crypto transactions work. The design needed to guide users seamlessly through wallet setup, transaction processes, and payment management.