Improved payment error message
Add tests to check only users with owner view can make payments