do we able to send BTC directly from exchange?
This is a bad idea. Your purchase would likely fail to confirm in time and your coins in that round would be re-allocated to someone else.
It is better to convert to something with faster block times - ETH, Dash, LTC, USDT, basically
any of the others accepted, and send from a regular wallet. If you
must use an exchange, please don't use BTC.