Can anyone suggest any good payment processing libraries for python/django?
-
This may be helpful: http://stackoverflow.com/questions/757809/django-paypal-setup – Dominic Rodger Apr 21 '09 at 12:54
6 Answers
The most developed Django solution is Satchmo with support for Authorize.Net, TrustCommerce, CyberSource, PayPal, Google Checkout, and Protx.
The new kid on the Django block is django-lfs which looks like only support for PayPal at the moment, and even that may not be complete.
For general Python the main player is getpaid

- 57,901
- 40
- 134
- 167

- 43,536
- 9
- 71
- 81
-
Payment processors supported by getpaid listed here: http://code.google.com/p/getpaid/wiki/PaymentProcessors – Van Gale Apr 21 '09 at 12:34
-
a New new kid is django-store by the same people of django-cms, there is no release but there is a good code on his git repo – Mario César Mar 15 '11 at 21:10
-
There is Django payments application called Mamona which currently supports only PayPal. It can be used with any existing application without changing it's code. Basically, it can use any exiting model as order.

- 221
- 1
- 9
Perhaps you can find some usefull code hints/modules looking at Satchmo: Satchmo Homepage

- 3,246
- 2
- 24
- 23
Django paypal is very cool. I've used in on couple of my projects. It is relatively easy to integrate with an existing website. Satchmo is good, if you want a full internet store, but if you want to sell just couple items from your website, which is devoted to something else, you will find Satchmo to be very heavy (a lot of dependencies to install, really complicates your admin).

- 767
- 6
- 7
-
+1 I've been experimenting with Django PayPal (http://github.com/johnboxall/django-paypal/tree) lately and I recommend it if you just need a payment library and are using PayPal. – Van Gale May 11 '09 at 23:30
I created Paython: https://github.com/abunsen/Paython
Supports a few different processors:
- Stripe
- Authorize.net
- First Data / Linkpoint
- Innovative Gateway (from intuit)
- Plugnpay
- Samurai

- 480
- 1
- 6
- 13
You may want to take a look at https://github.com/bkeating/python-payflowpro/ which isn't django-specific but works nicely with it or in plain ole python.

- 8,206
- 9
- 37
- 37