Small change to use the statusId parameter of the create invoice service instead of separate service call
Added service call to apply payment, comment changes
Added tests for purchasing a tenant provisioning subscription product, still not complete so not all tests passing