This may be of interest to others...from our support emails:
Q: I am an independent teacher and I keep hearing about haiku as a moodle alternative...but I can't find anywhere here on the site where it says whether haiku can handle registrations and payments for courses. How does this work? Or is this just a solution for institutional-based education?
A: Currently there is not a built-in module to handle payments for courses.
That said, another option would be to run a public Haiku class (website) and embed a third party storefront widget into your class. You could then sell your classes and upon notification of purchase, could register the users in your "for-sale" private classes.
Paypal has such a widget (though this is not an endorsement as we have no personal experience with it).
http://storefront.paypallabs.com/authenticate/review