I have installed full node on ubuntu server to make a bitcoin payment processor like Bitpay.
I have generated new address for each invoice with $bitcoin->getnewaddress();
As a result, it created new addresses with different private keys.
Each address has around $5 - $20 in it like 50 - 70 different addresses.
When I want to transfer all balance to another bitcoin wallet, I get error -> This transaction requires at least 0.03 Miner fee.
Which is not fair because I already have 0.05 BTC in this wallet, paying 0.03 fee is not logical. Sending $750 is requirind $400 fee.
Any ideas to reduce fee?