Pierre, thanks for the response.
Here is a snippet of code I've been using to explore the API:
http://pastie.org/9741145. I can't figure out why my create payment method is failing.
and here are some of my other issues with the API:
-Executing the commented bits of code in serial will cause a failure. Executing them one at a time seems to work a bit better...but why??
-the rpc style api is unusual. There seems to be no unambiguous feedback given whether a network operation has succeeded or failed. I'm working off the assumption that a null response is bad. This is potentially not the greatest because if your code throws a KillBillClientException in response to one of my calls, my (==null) check may never take place, which means I kind of need to wrap the killbill api in my own callKillBill (throws KBException) api.
-I've omitted the client.close(); and httpClient.close(); from after the end of the catch block in my example. Why? Because nothing seems to close the connection.
-killbill logging is extremely noisy which makes it harder to find bugs in the underlying project.