I'm using Electrum and want to purchase something with Bitcoins. When I get to the bitpay screen with all the details (And the timer) I input the information into the electrum client, which then generates a Fee for the transaction.
My question is: I need to send an exact amount, will the fee take the amount straight out of the amount being sent (And therefore send too low an amount) or do I need to add the fee to the amount being sent?
i.e Let's say the site requests exactly 0.05 bitcoins, fee is 0.02. Do I send 0.07 and let it take the fee, or do I send 0.05 and it takes the fee out of the wallet another way?