ESSENTIAL INGREDIENTS FOR BUILDING A MOBILE PAYMENT APPLICATION