[bop-devel] Synapse Gateway Integration
Ivan Kohler
ivan at freeside.biz
Mon Jun 21 14:43:00 PDT 2010
On Mon, Jun 21, 2010 at 03:47:39PM -0500, Mike Dunham wrote:
> We are looking to integrate with the Business::OnlinePayment module. Can
> you give me a little background on where to begin?
Sure. Subscribing to the bop-devel@ mailing list would be a great place
to start. This is a low-traffic mailing list where myself and
other B:OP:: module authors discuss module development.
http://420.am/cgi-bin/mailman/listinfo/bop-devel/
For background, you need to be familiar with Perl and Perl module
development.
Read notes_for_module_writers and notes_for_module_writes_v3 in the
distribution.
http://freeside.biz/cgi-bin/viewvc.cgi/Business-OnlinePayment/notes_for_module_writers?view=markup
http://freeside.biz/cgi-bin/viewvc.cgi/Business-OnlinePayment/notes_for_module_writers_v3?view=markup
Some comments I have after skimming over the notes again:
B:OP::Authorizenet probably isn't the best example to recommend as a
reference these days. It has gotten pretty complicated as it supports
more functionality than any other module.
If you're just looking to do credit card
authorization/capture/void/return and perhaps ACH, a simpler module
similar to the one you aim to write would be a better example choice
(i.e. if you're HTTPS, one that uses B:OP:HTTPS, or if you're using an
SDK, one that uses an SDK).
> I noticed most of the modules are maintained by you so I am not sure
> if we need to write the initial module and then your maintaining it?
No, you can certainly maintain the module yourself.
I would be happy to upload code on your behalf to CPAN, or you can
register with CPAN and upload yourself. http://pause.perl.org/
I can also offer space on our CVS server if that would be useful.
> Is there a FAQ for getting started with this module?
Sorry, there is not. The notes_for_module_writers* files plus
cribbing off existing modules is the best we have right now.
On the bright side, we do provide a framework for taking care of common
tasks, especially if you're an HTTPS-based gateway.
--
Ivan Kohler
President and Head Geek, Freeside Internet Services, Inc. http://freeside.biz/
Debian GNU/Linux developer | CPAN author | cat person | ski addict
More information about the bop-devel
mailing list