Awesome but how in the heck should I have known that?? :-) Got a nice decline from stripe!
On Friday, February 28, 2014 3:44:44 PM UTC-6, Josh Cartmell wrote: > > Hey Tom, I think the problem is that you imported the module that contains > the stripe payment handler, but you didn't import the handler itself. i.e.: > > SHOP_HANDLER_PAYMENT = "cartridge.shop.payment.stripe_api" > > should be > > SHOP_HANDLER_PAYMENT = "cartridge.shop.payment.stripe_api.process" > > I didn't try it out, but I'm fairly certain that is the problem. > > > On Fri, Feb 28, 2014 at 1:40 PM, Tom Brander <[email protected]<javascript:> > > wrote: > >> Ha.. putting this in: >> SHOP_HANDLER_PAYMENT = "cartridge.shop.payment.stripe_api.py" >> got me to the need to put in the stripe api key in the settings module >> something like >> SHOP_HANDLER_PAYMENT = "cartridge.shop.payment.stripe_api" >> STRIPE_API_KEY = "sk_test_jXXXXXXXXXXXXXPrCuXXXXXXXX" >> when I did that >> I got: which sort of says leave off the .py but of course we have already >> seen that does not work... >> stuck.. >> Exception Value: >> >> Could not import the name: cartridge.shop.payment.stripe_api.py: 'module' >> object has no attribute 'py' >> >> Exception >> Location:/home/tom/myvenv3/lib/python3.3/site-packages/mezzanine/utils/importing.py >> >> in import_dotted_path, line 25 Python Executable: >> /home/tom/myvenv3/bin/python Python Version: 3.3.2Python Path: >> >> ['/home/tom', >> '/home/tom/whiteplume', >> '/home/tom/myvenv3/lib/python3.3/site-packages/setuptools-2.2-py3.3.egg', >> '/usr/lib/python3.3', >> >> >> On Friday, February 28, 2014 2:59:11 PM UTC-6, Tom Brander wrote: >>> >>> Ok what needed was: SHOP_HANDLER_PAYMENT = "cartridge.shop.payment. >>> stripe_api.py" >>> >>> On Friday, February 28, 2014 1:31:34 PM UTC-6, Tom Brander wrote: >>>> >>>> Dumb import issue.... >>>> So I went into the project settings file and put SHOP_HANDLER_PAYMENT = >>>> "cartridge.shop.payment.stripe_api" >>>> At line 50 in the settings file >>>> Do I need to add it in installed apps? (I don't think so.) >>>> I did install the stripe library module via pip >>>> Again, using P3 (trying to be a supporter!) >>>> >>>> >>>> I'm planning to put that file in my local project, to put the >>>> parameters in..., but I could not even get it to work in the cartridge >>>> directory.. >>>> >>>> however that gives me: >>>> Exception Value: >>>> >>>> Could not import the name: cartridge.shop.payment.stripe_api: 'module' >>>> object has no attribute 'stripe_api' >>>> >>>> Exception Location:/home/tom/myvenv3/lib/python3. >>>> 3/site-packages/mezzanine/utils/importing.py in import_dotted_path, >>>> line 25 >>>> >>>> >>>> >>>> -- >> You received this message because you are subscribed to the Google Groups >> "Mezzanine Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
