MenaPay: A Blockchain-Based Payment System