so I have an online store and i have bitcoin-qt on linux box as payment gateway
I generate an address for each customer and they send various amounts to these addresses
the issue is that when i come to withdraw from BTC server, the transaction has multiple inputs and that causes it to increase in size ( we are talking about 5kb minimum tx size)
and fees become insanely high like today i wanted to with draw $500 worth of bitcoin and the low recommended fee is $160
so what do i do about this
and another thing who here can help me unstuck a tx that has low fee
Wait until the fees required are low (not at the moment)
Check out this website to see when that happens.
https://bitcoinfees.earn.com/There are times when you can send Bitcoin with 10sats per byte, so for you it would be 10,000 sats.
That would be like $1.45 for you to get all of your accumulated Bitcoin into 1 address, ready to be sent in a normal transaction later.
It will probably never be fast to send with a 10 sats fee, but as long as you are sending it all to one address that is under your control, you can choose the timing and can be patient, it doesn't matter if it takes a day to get a confirmation.
Even now, if you are patient you can send with a 10-20 sats per byte fee and it'll be confirmed in the next day or so. don't pay $160, just be patient. Otherwise you can pay for a tx accelerator. I have no idea if they are good, but you can try.