additions to EnterPaymentDetails