Can one add a payment id to a subaddress? When withdrawing from an exchange you can put in a payment id and a subaddress. Will it work?
A payment ID is part of a transaction, not an address. Therefore, yes, if the exchange supports adding a payment ID field, it will be added to the transaction and you can view the payment ID in your wallet incoming transfers.