Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: luckskywalker on August 23, 2018, 02:15:18 PM



Title: Didn't send enough bitcoin to pay for a service
Post by: luckskywalker on August 23, 2018, 02:15:18 PM
Hi,

I wanted to pay for something on the internet, but I didn't send enough bitcoin to get it, as the website I'm making the transfer from only let me put 6 decimals.
How can I fix the issue?

Thanks in advance.


Title: Re: Didn't send enough bitcoin to pay for a service
Post by: AdolfinWolf on August 23, 2018, 02:16:40 PM
Hi,

I wanted to pay for something on the internet, but I didn't send enough bitcoin to get it, as the website I'm making the transfer from only let me put 6 decimals.
How can I fix the issue?

Thanks in advance.

I guess you'll have to send slightly more? What wallet are you using and what payment processor are you using?

You could alternatively try to export your private keys out in a wallet that lets you put more decimals ( Electrum).


Title: Re: Didn't send enough bitcoin to pay for a service
Post by: bob123 on August 23, 2018, 02:23:08 PM
Did you cancel the transaction once you have seen you can't set enough decimals ?
Or did you broadcast a transaction with a wrong amount ?

If you didn't send any transaction yet, do what AdolfinWolf said and get another wallet which lets you adjust the amount precisely.

If you have already sent a transactions (which hasn't been recognized by the merchant), you'll have to contact either the merchants or payments processor's support.
They have to check it manually to (probably) send the coins back to you, or they send you another invoice for the missing amount.


Title: Re: Didn't send enough bitcoin to pay for a service
Post by: luckskywalker on August 23, 2018, 02:27:58 PM
Thanks for your answers.

Used Wirex to get some bitcoin cheap and really fast with my credit card.
I only took the amount of bitcoin I needed for the transaction.

Can I just send my remaining bitcoin to the same address to kind of "fill" the gap that's needed?


Title: Re: Didn't send enough bitcoin to pay for a service
Post by: NeuroticFish on August 23, 2018, 02:32:54 PM
Hi,

I wanted to pay for something on the internet, but I didn't send enough bitcoin to get it, as the website I'm making the transfer from only let me put 6 decimals.
How can I fix the issue?

Thanks in advance.

It depends on the service. If it's done well, they will not mind if you send a bit more. If not, they may not "see" the transaction you made and you may have to discuss with their tech support. Of course, if you already made the transaction. Also, if you've sent less than they asked for, you'll have to send the rest too.

Now, how to avoid such problems in the future? Simple: use a better wallet. If you use a wallet that offers only 6 decimals, almost any other wallet is better...

Used Wirex to get some bitcoin cheap and really fast with my credit card.
I only took the amount of bitcoin I needed for the transaction.

Sending first to a proper wallet and then paying for the service would have made you avoid the current troubles. And if you use a good wallet (like Electrum on your laptop/pc) all this would have costed you under 5 cents extra.

Can I just send my remaining bitcoin to the same address to kind of "fill" the gap that's needed?

I think that you better ask the support of the service you want to pay for. It may be an address for single use and the following transactions there may not be checked.


Title: Re: Didn't send enough bitcoin to pay for a service
Post by: bob123 on August 23, 2018, 02:45:55 PM
Can I just send my remaining bitcoin to the same address to kind of "fill" the gap that's needed?

This heavily depends on the merchant where you have ordered and what kind of payment processing system they are using.

Your best bet would be to directly contact the support and depict your case. Suggest them to make another transaction containing the difference.
Most merchants are flexible enough to accept it. But ask first!


Another question would be, whether you are able to pay the difference ?
Are you able to send (withdraw ?) such a small amount ?

If you could export the private keys (which i heavily doubt with wirex; but didnt use them yet) you could create an appropriate transaction.
But since this basically is like an exchange (right?), you'll have to pay fees + minimum amount of withdrawals ?


Title: Re: Didn't send enough bitcoin to pay for a service
Post by: Theb on August 23, 2018, 03:03:49 PM
What exactly are you buying that 6 decimal digits is not enough? I think the solution here is you just round up your payment to the millionths place to make it ample to what you need, because .000009BTC is only worth .058$ right now which I don't think is worth it for you to go in a lot of trouble. With the thing you just did just by sending a payment that is not enough you might be having trouble on finding and getting the refund back which is a very big problem that you will face they might not even be able to record your transaction officially, what you can only do now is try to contact the website and show them the tx id of your transaction, sometimes coordinating with their staff might solve the problem.

EDIT:
Can I just send my remaining bitcoin to the same address to kind of "fill" the gap that's needed?
I wouldn't do that, did the website coordinated and instructed you to send the remaining balance? If not please don't do it at all as you might now have 2 transactions that is not valid for the website. Just try to contact them first.


Title: Re: Didn't send enough bitcoin to pay for a service
Post by: bob123 on August 23, 2018, 03:08:30 PM
What exactly are you buying that 6 decimal digits is not enough?

Quite a few payment processor do convert the dollar-value to BTC and add a %-fee on top.
This often results in all decimals being used to represent the value needed in the transaction. Completely depending on the payment processor.


@OP:
Where did you pay with BTC ? Did you pay directly on the site or did you pay via payment processor (e.g. bitpay (https://bitpay.com/)) ?