I have maid the changes and it installed perfectly thanks. I am now
having an issue trying to override one of the GetPaid default pages. I
need to override the checkout-review-pay page, as I don't want to take
the credit card details because VCS handles that.

The updated code can be found at: 
http://www.opennetworks.co.za/getpaid.vcs.tar.gz

The error message I am getting is as follows:

zope.configuration.config.ConfigurationConflictError: Conflicting
configuration actions
  For: ('view', None, u'checkout-review-pay', <InterfaceClass
zope.publisher.interfaces.browser.IBrowserRequest>, <InterfaceClass
zope.publisher.interfaces.browser.IDefaultBrowserLayer>)
    File "/home/hannes/zope1/eggs/Products.PloneGetPaid-0.7.4-
py2.4.egg/Products/PloneGetPaid/browser/configure.zcml", line
103.2-108.7
        <browser:page
           for="*"
           name="checkout-review-pay"
           class=".checkout.CheckoutReviewAndPay"
           permission="zope2.View"
           />
    File "/home/hannes/zope1/src/getpaid.vcs/src/getpaid/vcs/
overrides.zcml", line 6.2-11.7
        <browser:page
           for="*"
           name="checkout-review-pay"
           class=".browser.checkout.VcsCheckoutPayment"
           permission="zope2.View"
           />

Thanks for all the help so far guys. It really is appreciated. :)


On Feb 11, 7:11 am, Rob LaRubbio <[email protected]> wrote:
> 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