Payum – PHP 5.5+ payment processing library, which is self-described as:
It offers everything you need to work with payments: Credit card & offsite purchasing, subscriptions, payouts etc.
The documentation looks extensive, and the list of supported gateways is probably the longest I’ve seen.