Common components for Omnipay payment processing library