Interesting, but the main problem was not the Time out only... Or the fee* because transaction was recognized with a timed out window, when I clicked again [Pay Now] with a transaction confirmed by the BitCoin Network.
Transaction was detected & received but Checkout/payment was rejected by BitPay/performance-pcs.com with a confirmed payment because BTC price dropped -0.05usd between the 15-minutes and the confirmation time when I clicked [Pay Now]. Probably more than 1-hour, at 9:00P.M. Maybe 1.5hours later. 9:30P.M.
Money was sent exactly at 8:00P.M.
BitPay window expired in 15minutes, but still works.
https://bitpay.com/invoice?id=3dimGY3ZNi3iPjRSTt1Xn2i payd exactly what BitPay asked.
Time out freezes BTC price, for 15 minutes, when expires BTC price swings back to "normal."
When BitPay window times out, still works, if website login does not expire, but I cannot abort the money sent.
Feels like a trap.
if the BTC price drops, transaction won't be accepted...
And [ask a refund] button will appear.
"bad luck."
There was no warning: "if web site log-in expires [ask a refund] will be lost."
There was no warning: "transaction must be confirmed in less than 15 minutes or refund must be made", "do you understand? Click Ok...
I cannot reverse the money sent/transfer if Times Out.
This is not WesternUnion.
That's what I mean by time out should be longer. What I mean is BTC price should be freezed longer.
Like real money, *Humans are not robots.
BitPay BTC price is lower than Google BTC, almost -$1usd. Difference.
Why price is lower? If all the profit comes from that difference, freeze should be longer.
If they charge the store a %, freeze time should be longer, there's no excuse.
https://bitpay.com/bitcoin-exchange-ratesvs.
https://www.google.com.co/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=1%20btc%20usdIn my country currency fluctuations are freezed after 1PM, and unfreezed at 8AM next day...
ending price/freeze value/last value only changes next day.
$Usd. ending value of today is the value of tomorrow, and the value of today was the ending value of yesterday.
Like a Sample & Hold circuit.
Or a very slow AD converter.
Problem was BitCoin never stops moving.
And moves too fast.
Blaming coustomer is not the answer. Banks don't do that when doing a international purchase with a debit or credit card, the value is freezed the moment you click Ok.
Maybe Transaction should have 5% tolerance... Like everything else in life... Resistors, capacitors, inductors, etc...
Electronics fail if component tolerance is too big.
But rejecting because -$0.05usd.?
The other user that say'd this is gambling is right.
Don't know what are the fees between the store and BitPay.
But it should be the same or similar to debit or credit card datafone, not blaming the buyer for coin fluctuations.