Challenges in using cryptocurrency for retail payments