ChangeHero does not accept payments made via smart contracts. We also cannot send the funds to a contract address. "Contract payments are not supported" is a warning message for our users not to send their funds using smart contracts. You should make an ordinary transfer from your wallet instead for the exchange to be successful.