PHEW -- Finally got it and I had SEVERAL things wrong.

#1) I was following the documentation and didn't realize that some of
the paths are wrong in the urls.py and views.py, particularly the
imports of anything from satchmo.configuration -- instead it needed to
be from livesettings import foo

#2) I had completely neglected to put 'PAYMENT_GROUP' in any of my
custom fields in config.py (see #3)

#3) inside SATCHMO_SETTINGS I had 'CUSTOM_PAYMENT_MODULES' : 'pfp and
I should have had 'CUSTOM_PAYMENT_MODULES' : ('pfp') instead.  Once I
added that and restarted I saw the error of my ways because my
config.py was finally getting loaded.  Before, and I'm still not sure
exactly how, I must have been modifying a "DUMMY" instance by not
including the right PAYMENT_GROUP info or something.  (again, still
not clear) -- however...its up and appearing now, so I think I'm
finally good.  Now I just have to plug in all my logic.

Sorry for spamming the boards, perhaps my trials will help someone
out.  LESSON LEARNED:  the code is the best documentation....*i knew
that* so I'm kicking myself.



On Sep 2, 10:07 am, lifewithryan <[email protected]> wrote:
> Okay I got it to show in the Payment Settings -- but I think something
> is still messed up because when I save it, one of the messages at the
> top talks about updating CreditChoices on PAYMENT_DUMMY.
>
> Also, after saving, I don't get my settings for Payflow to show up so
> I can configure it.  So that piece isn't showing.
>
> Anyone have any ideas?  Currently, my processor.py doesn't have any
> logic in it (just pass statements -- working piece by piece here),
> could that be my problem?  (I doubt it).
>
> So in summary, I've gotten Payflow to show up in the Payment Settings
> box, but upon selection and saving its not showing up as an editable
> module in admin.
>
> *help*
>
> On Sep 2, 9:06 am, lifewithryan <[email protected]> wrote:
>
> > Okay, l left it at my project root.  I can get the "choice" to show up
> > under Payment Settings but when I select it and try to save it, I'm
> > getting a duplicate key violation:
>
> > duplicate key value violates unique constraint
> > "livesettings_setting_site_id_key"
>
> > Anyone know what it is that I'm doing wrong?
>
> > I've got a module called 'pfp' at the root of my project.  I have
> > 'pfp' added to the list of installed apps and under SATCHMO_SETTINGS
> > I've added 'CUSTOM_PAYMENT_MODULES' : 'pfp'
>
> > When I start the server and go to /settings -> Payment Settings I see
> > the "Payflow Pro" module that I have created, but if I choose it and
> > click the 'Save' button, I get that integrity error.
>
> > So close, yet so far.
>
> > On Sep 2, 3:07 am, Hazzadous <[email protected]> wrote:
>
> > > You specify custom payment and shipping modules in SATCHMO_SETTINGS in
> > > your settings.  Something like CUSTOM_PAYMENT_MODULES.  They are
> > > referenced as python modules, so it really doesn't matter where they
> > > lay, as long as they are somewhere in your PATH.
>
> > > On Sep 2, 8:21 am, Alessandro Ronchi <[email protected]>
> > > wrote:
>
> > > > 2009/9/1 lifewithryan <[email protected]>
>
> > > > > If I want to write my own payment module, can I add it as an app in my
> > > > > project root or does it need to live in payment/modules within the
> > > > > Satchmo tree?
>
> > > > You can leave it in your project root.
>
> > > > --
> > > > Alessandro Ronchi
>
> > > > SOASI
> > > > Sviluppo Software e Sistemi Open Sourcehttp://www.soasi.com
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Satchmo users" group.
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