Rounding out payment endpoints, there's now GET, POST and PUT.
 - Functional tests work
 - Added javadoc