Understanding Mobile Payment Systems: Trends and Tips