At creation, Stripe guarantees an exchange rate that is usable for 10 minutes. If the customer sends bitcoin to the receiver after the 10 minutes have expired, we’ll still process the transaction but the conversion amount will no longer be guaranteed.
Say I am a merchant, and I want to make $10 on my transaction.
With a 0.5% fee:
- Without BTC, I charge $10.05 to the user, you take 5 cents, and I am left with $10.
- With BTC, I charge $10.05 to stripe, which gets converted to BTC at some exchange rate, and gets charged to the user. Does Stripe guarantee me $10? Or am I subject to the fluctuations of Stripe's exchange rate (say the user takes 20 minutes to finish the transaction)? Is there any way to guarantee that I get paid $10 or the transaction fails?