Omnipay is a framework agnostic, multi-gateway, PHP 5.3+ payment processing library