I need authorize.net integration for subscription payments, likely using CIM. The requirements are simple - recurring monthly payments, with a few different price points. Customer credit card info will be stored a authorize.net .
There are quite a few libraries and code snippets around, I'm looking for recommendations as to which work best.
And there are quite a few other code snippets.
What's the best choice right now, given my fairly simple requirements?
Long story short, none of the existing solutions met my needs. They were either unmaintained, uncommented, untested, or lacked saved cards. So of course I built my own solution and open-sourced it:
AuthorizeSauce: https://github.com/jeffschenck/authorizesauce
It handles basic transactions (the AIM API), saved cards (the CIM API), and recurring payments (the ARB API). It is fully documented and has a full test suite.
I expect the original poster has long since moved on, but if it can help anyone else avoid some of the pain of payment processing, I'd be overjoyed.