Crowdsale send BNB fail

Hi @vady,

Welcome to the community :wave:

You may want to import from OpenZeppelin Contracts for IERC20 and Crowdsale:

https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v2.5.1/contracts/token/ERC20/ERC20.sol

The Crowdsale documentation can be found here:
https://docs.openzeppelin.com/contracts/2.x/crowdsales

I recommend testing locally first and writing unit tests. See: Simple ERC20 Crowdsale