Re: Credit card processing provider and Perl interface
by stevieb (Canon) on Sep 02, 2009 at 17:17 UTC
|
We use Chase Paymentech.
For years, I've used a module called Exact::Transaction that was provided by Chase. I've also recently come across a CPAN module written by Cory 'G' Watson, called Business::OnlinePayment::PaymenTech. clicky link
I haven't had time to review the CPAN module as of yet, but the one provided by the vendor works very well.
Steve
| [reply] |
|
|
Could you please give me a link to this module in Chase you use.
Strangly I could not find it.
| [reply] |
|
|
Although I got the software for free from Chase a couple of years ago, the license with the software states that it is "non-transferable", so I'd better not host it on a website like I was going to to.
I wasn't able to find the program itself on their website, but here is a link to their API site.
Perhaps you could contact their support and ask more specific questions. The package is named "Scotia", and it's core module is "Exact::Transaction"
Steve
| [reply] |
Re: Credit card processing provider and Perl interface
by derby (Abbot) on Sep 02, 2009 at 20:20 UTC
|
The Business::OnlinePayment namespace is where the perl interfaces to most payment processors live. I've used Business::OnlinePayment::AuthorizeNet and I've been very happy with it (thanks Ivan!). From what I can tell about most of these is that all the APIs are pretty straightfoward and easy to use -- it's the the banking hoops you have to jump through in order to use them that is painful.
| [reply] |
|
|
I actually rolled my own for Authorize.net. Their documentation on their site is extremely good (and accurate too ;-) ). The CPAN module contained a lot of overhead that just wasn't necessary for a generic "card not present" application.
| [reply] |
Re: Credit card processing provider and Perl interface
by scorpio17 (Canon) on Sep 03, 2009 at 13:48 UTC
|
I use PayPal. They allow people to pay with credit card, even if they don't have a paypal account. They have a well documented API, and the Instant Payment Notification system (IPN) helps automate transactions. There are some paypal related modules on CPAN - even if you don't choose to use them 'as is', you can use them as examples when writing your own code. | [reply] |
|
|
Am I right that for using PayPal I need first to subscribe to their "Website Payments Pro" package which is $30/month.
Then I can start using it right away, say with Business::PayPal?
If you could share with me which module you use I would appreciate.
| [reply] |
|
|
I'm using "Website Payments Standard" - it's free. And I use a slightly modified version of Business::PayPal. But I would recommend using that as a starting point, and customize only if necessary.
| [reply] |
|
|
|
|
|