I am writing a webapp and I would like to start charging my users. What are the recommended billing platforms for a python/Django webapp?
I would like something that keeps track of my users' purchase history, can elegantly handle subscription purchases, a la carte items, coupon codes, and refunds, makes it straightforward to generate invoices/receipts, and can easily integrate with most payment processors. Extra points if it comes with a fancy admin interface.
I found this django-billing project, are there any others? Also, do you rely on your payment processor to handle these tasks or do you do all of them yourself?
Note: I am not asking what payment processors to use, but rather what middleware/libraries one should run on their webapp itself.