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.

Reply via email to