Introduce PaymentManger to allow replacing the Payum with other payment libraries