Ethereum shows that the transfer failed, but the handling fee still be deducted?

As long as the transaction is packaged by the miner, it will consume the gas fee, but due to packaging failure,
or block verification failure,(Including gas deficiency, wrong call instruction, wrong contract method, etc.) 

will cause miners to consume, but the transfer amount will be refunded.

PS: The miner fee is charged by the block miner, and BitKeep does not charge the user any transfer fee.

Warm advice from BitKeep: Please check your information carefully before you start to do transactions.