0
I have an application where I pay users in bitcoins (microtransactions). I am also starting to use Bitcoin core.
What I want: Pay the minimum possible as fee of a custom transaction (1 input and x outputs). I need to pay the minimum because this difference is very important to make my app viable.
I saw that here are different costs/byte. And I see that 0 fee transactions can take forever. But my doubt is that if I pay a minimum of 1 to 10 Satoshis/byte, could the transaction be stucked for ever? or it will spent as maximum 240 min (as the page shows right now I know it can vary).
I also "don't care" about the transaction time spends to reach its destination (to be confirmed) as much I would like 5 days more or less to confirm.
Questions:
- Can it take forever if I pay the minimum or it will also be but in some days.
- What minimum of fee / byte do you recommend me?
Thank you for reading! If you don't understand something, please make me know and I'll try to explain better.

Hello, thank you for your answer. So I can pay more proportion for the transaction, what would you recommend (sat/byte) to place? Extra info: the transaction will be bulk transactions with 1 input and 5 (for now, will be bigger with the time) outputs, and each output of a minimum of 30000 Satoshis.
in*180 + out*34 + 10 plus or minus 'in'so that will be a360+-1 bytes. I could pay more if needed but what I really want is to secure that transactions doesn't get stuck. Thank you again! – Alberto – 2017-09-27T14:59:52.193You definitely shouldn't go below 30,000 satoshis. If a user wants to spend from that, it's 148 for the input alone, which even at 1 sat/byte is already 5% of the value. At 10 sat/byte they pay almost 50% for the input alone. – Murch – 2017-09-27T15:51:24.427
Oops, sorry, my comment about 30,000 satoshis didn't make a lot of sense, because I was off by a factor of ten. I now had my first cup of coffee, and what I said would be true at 3,000 satoshis. 30,000 seems reasonable to me at current fee rates. I think you might want to go with 1-10 satoshis/Byte but then also use replace by fee to bump the fees if transactions don't confirm within a few days. If fees go back up to the 100+ sat/B range, these inputs will become pretty costly to spend though. – Murch – 2017-09-27T16:16:21.293
Okay! I think that I'll try with 10 sat/byte. Could you help me to learn what I need to know how exactly works bitcoin core? (Create wallet and make a 1 to much transaction) I think that I know more or less how it works but if you help me by sharing any helpful link I would appreciate it very much :) – Alberto – 2017-09-27T16:36:49.967
Hey, I think that this might help you: https://bitcoin.org/en/developer-documentation, else you might want to just ask another question. :)
– Murch – 2017-09-28T06:11:08.270Thank you Murch, I'll check your link and if I had another question I'll just make another question :) Have a good day! – Alberto – 2017-09-28T07:23:01.477