Mobile payments provide a fast and easy way for restaurants to receive payments, but there are pros and cons to this method.