Here's my first hack at the Stripe module. It's missing: * Templates (all my templates are specific to my use of Satchmo. I'll try to make some based on the example project) * Handling of notifications from Stripe (it just logs them and does nothing more) The way Stripe works is that you never handle credit card details at all. The form that the user enters their details into is posted to Stripe, and then in Javascript you get a token back from Stripe's servers which is a 1-time-use token for charging that credit card. The way I did it, the token is POSTed to Satchmo and its stored in the database much like credit card credentials are stored in the database in other payment modules. When it comes time to charge the credit card, it requests the charge from Stripe and either succeeds or fails. Because of this you don't need a callback from Stripe to indicate that the payment succeeded.
What you /do/ need to listen to the callbacks for are charge disputes and refund actions. I haven't implemented this yet. I wanted to get the code up somewhere so that people can use it and comment on my implementation. It's hard to know if I'm following all the requirements of a Satchmo payment module so I'd appreciate any comments about what I'm doing wrong. To use it you need to install the stripe Python package: http://pypi.python.org/pypi/stripe/ Here's the branch: https://bitbucket.org/rryan/satchmo/changeset/745fbd35b6f9 On Tuesday, March 27, 2012 11:40:22 AM UTC-4, RJ Ryan wrote: > > After realizing the Google Checkout API (not related to Satchmo) doesn't > support what I need, I hacked up a Stripe payment processor for Satchmo > today. It works well on Satchmo 0.9.1. I'll try to clean it up and get the > code pushed somewhere soon. The main limitation to be aware of with Stripe > is that it only supports USD. > > What's the status of django-bursar? Should I bother trying to get this > merged into Satchmo or will the payment processors be deleted soon in favor > of django-bursar? > > On Friday, January 13, 2012 2:51:18 PM UTC-5, nym wrote: >> >> Curious if anyone has Satchmo using Stripe instead of PayPal, etc. >> >> >> http://justinvincent.com/page/1790/how-i-converted-my-subscription-site-from-paypal-to-stripe-in-2-days >> >> Cheers, >> Tom Longson >> >> ---------------------------------------------------------------------------- >> CUPCAKES!! http://www.cupsandcakesbakery.com/ >> >> -- You received this message because you are subscribed to the Google Groups "Satchmo users" group. To view this discussion on the web visit https://groups.google.com/d/msg/satchmo-users/-/dUPhuDPSCRQJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/satchmo-users?hl=en.
