Can the payments be made in many cryptos? If my BTC is over can I use BCH to fill the amount for the payment?
State channels are designed to accept Multiple cryptos so you can do that if you can fill the payment with your crypto amounts.
That's fair. Many people has a portfolio of crypto assets so this is convenient for payments. I am one of them.