Payment Gateways
At Plain Black we’ve used iTransact for years to build our ecommerce apps. It’s fast, stable, and has good rates. I even built a Perl wrapper for it. But lately we’re wanting to do stuff it either doesn’t do or doesn’t do well like payouts to customers and recurring transactions. iTransact has recurring transactions, and we use it, but the interface is clunky.
Anyway we started investigating a few more modern interfaces:
- Stripe
- Balanced Payments
- Braintree
The best of the bunch appears to be Braintree. And even better, they’ve already got a Perl wrapper for us.
[From my blog.]
On the plus side, the Braintree API uses Moose. On the minus side, holy crap! That code is insane.