Added ActiveModel for gathering PaymentInfo