How to add conditional payment type

I want to add a payment type which transfers payments to hotel room. At the same time it should be compulsory to select room number. I can add payment type and room numbers as ticket tag, how can i connect them? (Same as transfer payment to customer account logic)

You don’t use the payment screen to make payment on account, you go to the accounts screen and add payments.