I'm in the process of writing a processor for Paypal's PayflowPro
product, so I can tell you a little about what I'm doing.  I also
wasn't able  to find a howto (perhaps I should write one when I'm
done), so I just found a processor that was similar to mine and looked
over it's code.  I then copied it to a new directory and used it as a
template.  I would suggest starting there and then when you have more
specific questions ask again.  I don't have my code in front of me
right now (it's on a work computer) so I'm sorry I can't give you
anything more specific.

At a very high level I remember I had to create two new interfaces and
register them in my configure.zcml.  These had to subclass some
getpaid interfaces (IPaymentProcessor and IPaymentProcessorOptions I
think are the names) One specified the config options for my
processor, the other was my processor.  Defining and registering those
allows getpaid to display your processor in it's config screen (and to
call it later when needed).  I then had to implement my processors
class.  For that there are three methods, authorize, charge and
refund.  Getpaid will call those when users actions dictate it.
Within getpaid.core there are some predefined success and failure
return codes, but I'm just at the debugging stage, so I'm not clear on
this part yet.  So hopefully that is enough to get you started, if not
post another question and hopefully I'll be further along, or on my
computer with my code.

-Rob

On Jan 15, 1:39 am, hannesc <[email protected]> wrote:
> Hey guys. I just got my hands on GetPaid, and so far it looks like a
> stunning product. It works really well. I do however need to set up a
> custom external payment processor (VCS South Africa). I can't seem to
> find any howtos for this. Does anyone perhaps know where I can look,
> or can someone perhaps help. I'd really appreciate some freedback :)
--~--~---------~--~----~------------~-------~--~----~
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