The main difference is customers will send the BTC a few minutes too late, and then it turns into this situation where it has to be refunded. This used to be an extra step when using Stripe for BTC payments (they have since stopped supporting BTC payments completely)