Initial PaymentView impl
refactor expiry