Ok, on my first pass I put that tarball into my <root>/src dir and added the
following entries to my buildout config:

[buildout]

develop =
      ....
      src/getpaid.vcs

[instance]

eggs =
    ....
    getpaid.vcs

zcml =
    ....
    getpaid.vcs

I then ran ./bin/buildout, but at this point I got a python error:

    ZopeXMLConfigurationError: File
"/home/rob/projects/onenw/VDA/parts/instance/etc/package-includes/003-getpaid.vcs-configure.zcml",
line 1.0-1.55
    ZopeXMLConfigurationError: File
"/home/rob/projects/onenw/VDA/src/getpaid.vcs/src/getpaid/vcs/configure.zcml",
line 15.3-15.33
    ZopeXMLConfigurationError: File
"/home/rob/projects/onenw/VDA/src/getpaid.vcs/src/getpaid/vcs/browser/configure.zcml",
line 12.2-18.7
    NameError: name 'ValidatePaymentParameters' is not defined
>
/home/rob/projects/onenw/VDA/src/getpaid.vcs/src/getpaid/vcs/browser/postProcess.py(26)?()
-> class OgonePostProcessCancelled(BrowserView, ValidatePaymentParameters):

So at this point it is getting picked up, but some code needs to be cleaned
up.  I think it's left over from the ogone processor since the method name
is OgonePostProcessCancelled.  I removed the subclassing of
ValidatePaymentParameters and changed the method name to
VcsPostProcessCancelled (Which matches the referenced class in
browser/configure.zcml)  At this point my plone instance starts up.  And if
I go to 'Site Setup' and then click on GetPaid in the add on configuration
section I see VCS in the drop down of available processors.  (Just a note if
you haven't yet installed GetPaid in the ZMI portal_quickinstaller you will
need to do that first)

Sorry it's so wordy, but this should get you up and running.

-Rob


On Tue, Feb 10, 2009 at 7:58 PM, hannesc <[email protected]> wrote:

>
> Sorry, here's the right address:
> http://www.opennetworks.co.za/getpaid.vcs.tar.gz/
>
> On Feb 11, 5:56 am, hannesc <[email protected]> wrote:
> > @Rob
> >
> > I have uploaded the code for your perusal to: getpaid-
> > [email protected]
> >
> > On Feb 10, 7:04 pm, Rob LaRubbio <[email protected]> wrote:
> >
> > > Is the code/config up somewhere I can take a look?  That would help a
> lot.
> > > I know I ran into problems similar to this with the payflowpro
> processor
> > > when I missed a couple of steps.  I also had this problem at the end
> since
> > > my processor wasn't in the getpaid recipe so I had to manually add the
> egg
> > > instead of using addPackages in the recipe.
> >
> > > -Rob
> >
> > > On Mon, Feb 9, 2009 at 11:21 PM, hannesc <[email protected]> wrote:
> >
> > > > Recently I started the development of a payment processor for VCS, a
> > > > South African company. I asked around for help, and it was suggested
> > > > that I use one of the other payment processors, and just edit that
> > > > according to my needs.
> >
> > > > As VCS requires the user to be redirected to an external page, I
> found
> > > > the Ogone processor to be the closest to what I need, and thus
> started
> > > > working on that. I edited where needed (eg. Ogone uses GET, VCS uses
> > > > POST), and once done, I created the egg. I included the egg into my
> > > > buildout, but with no happiness. For some reason, GetPaid is not
> > > > picking up the new Payment Processor.
> >
> > > > Can anyone perhaps point me to some documentation that covers Payment
> > > > Processor Development? I mean perhaps if I could get to that, I can
> > > > figure out what I am doing wrong.
> >
> > > > Thanks guys :)
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"getpaid-dev" 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/getpaid-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to