[bop-devel] Proposed - Barclaycard EPDQextra Plus API Direct Link Integration
Ivan Kohler
ivan at freeside.biz
Thu Jan 24 01:13:18 PST 2013
On Tue, Jan 22, 2013 at 04:26:14PM +0000, Simon Waters wrote:
>
> Do any of the existing modules do anything along these lines already?
https://metacpan.org/requires/distribution/XML-Simple lists PaymenTech,
IPPay and Litle also using XML::Simple.
> All the modules seem to split protocol, server, path for the
> connection. Is that an SSLeay thing, as the LWP::UserAgent approach
> can be just strings. Do BOP authors care? [...]
>
> Should I be using Business::OnlinePayments::HTTPS
I would call it a "nice to have", but probably the least important thing
in notes_for_module_writers_v3. Problems with one or other of the SSL
modules are less common than they used to be.
I'd like to ask Ivan from 7 years ago why he thought it should be at the
top with exclamation marks.
> I'm not 100% clear only having used AuthorizeNet and WorldPay
> modules precisely what the "standard" HASH input we should be aiming
> at is for BOP.
http://search.cpan.org/dist/Business-OnlinePayment/OnlinePayment.pm#content%28%content%29
AuthorizeNet was the first module and in the past was probably the
canonical source of standard keys and value formatting. The code itself
has grown too much to recommend as a starting point for new modules.
Taking a quick look the docs, WorldPay does appear to have a few
inconsistancies wrt standard fields: "exp_date" instead of the standard
"expiration", "cvc" instead of the standard "cvv2".
> I appreciate we can't guarantee to preserve every details since
> different processors require different information, but those two
> modules has some minor differences which seemed unnecessary to me.
> For example "expiry date" should it be "YYMM"
"MM/YY". I have now documented this in the base B:OP documentation and
corrected the example.
> I presume the goal is to make
> it an interchangeable as possible or what's the point...
Right.
> If I produce something that is useful to other folks can I get it
> uploaded by someone, or do I go down becoming a CPAN author (I know
> Barbie - so I'm sure he'll provide even more frank advice than usual
> if I go that route...).
I would be happy to upload if otherwise it would not be available, but I
would certainly certainly encourage you to go ahead get a CPAN ID and
upload it yourself. There is a minimum of bureaucracy involved, and you
get a nifty gravitar and your own bug reports.
http://pause.perl.org/pause/query?ACTION=request_id
--
_ivan
More information about the bop-devel
mailing list