Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

Hi Monks,

I am looking for online credit card processing providers with good support for perl, or at least language neutral interfaces. Google searches seem to bring up a million different companies with somewhat dubious reputations.

Requirements include an online interface for manual transaction entry, as well as a real-time automated processesing interface. TIA for any suggestions!

Replies are listed 'Best First'.
Re: perl and online cc processing
by fizbin (Chaplain) on Sep 07, 2004 at 15:32 UTC
    Note that you can find perl support for a wide variety of credit card processors by searching CPAN for all the classes that begin with the name Business::OnlinePayment.
    -- @/=map{[/./g]}qw/.h_nJ Xapou cets krht ele_ r_ra/; map{y/X_/\n /;print}map{pop@$_}@/for@/
Re: perl and online cc processing
by mattriff (Chaplain) on Sep 07, 2004 at 14:05 UTC
    Hello,

    I've evaluated a number of companies that do what you want, and can say that in my experience, almost every single one is using an HTTP POST over SSL for communication. So, from that perspective, using Perl won't be a problem with most.

    My most recent direct experiences have been with Verisign (ick, I know, but they bought Signio out) and Authorize.net. I would characterize them both as "adequate."

    - Matt Riffle
      VP Technology, pair Networks, Inc.
      (although, I speak only for myself; code is untested unless otherwise stated)
      HTTP POST over SSL for communication.
      You mean HTTPS POST.
Re: perl and online cc processing
by borisz (Canon) on Sep 07, 2004 at 13:32 UTC
      Thanks Boris,
      I am looking more for actual credit card processing services rather than fraud protection. The site I am working on is just selling a subscription to a paper magazine only available in the U.S.A. so worst case for fraud is someone gets one issue before it is found out.
Re: perl and online cc processing
by doowah2004 (Monk) on Sep 07, 2004 at 14:01 UTC
    I use to use Network 1 (EFTSecure, https://va.eftsecure.net), they were really easy to interface with using perl. Basically, we would open a secure pipe, send them the info and listen for the error code. They had a script that almost worked, but with a few hacks you could be up in going in 5-10 minutes. They had other hang-ups though, like declining orders if they were too far above you average sale price. But for a subscription service, this should not be a problem.


    Cameron
Re: perl and online cc processing
by cLive ;-) (Prior) on Sep 07, 2004 at 21:18 UTC

    We use Authorize.net, but I don't know how good they are if you're a small business.

    cLive ;-)

Re: perl and online cc processing
by Anonymous Monk on Sep 07, 2004 at 14:15 UTC
    Thanks so much for your feedback everybody, this is exactly what I was looking for. PerlMonks (and its members) rule!