|
|
|
|
|
by akhatri_aus
4188 days ago
|
|
Yes I believe this is so. What I understood is as a 'hack' is the system could be taken advantage of (by doing the transaction in BTC) (for your own Stripe account by your own BTC wallet) and refund it if the price moves against you or allow it to convert (BTC->USD) if the price has moved in your favour. Since you get the USD from BTC yourself you have a sort of 'hedge'/call option to reverse it (premium being the initial conversion fees). If the volatility is such that its more than the fees (in this case BTC is 'free' during the Beta) it can be taken advantage of - The refund & near zero fees being a mechanism of a one way bet. I suppose this can be done already with credit cards and foreign currency purchases (if you have your own stripe account). Though the fees of 2.9%+ are significantly more than the volatility involved. |
|
Thanks for the clear description. In Stripe's case, this arbitrage won't work. When we refund a bitcoin payment, we refund the USD value of the payment (converted to bitcoin at the time of the refund). The customer does not necessarily receive the same bitcoin amount that they sent.
For example: (1) At the initial time, each bitcoin is worth 100 USD. A Stripe user accepts a 10 USD payment (0.1 bitcoin). (2) Bitcoin then increase in value to 1,000 USD each. The Stripe user fully refunds the payment. Their customer receives 0.01 bitcoin (10 USD).
The Stripe user and their customer both have a net of zero USD in this scenario.
We could have implemented refunds in the opposite way: a net of zero BTC and non-zero USD. However, that would have introduced the issue that you describe.