Add generic API for creating Payments for all payment methods