You are transacting in (let's say) BTC or ETH, i.e. "this service" for "x amount of BTC or ETH" - what that x amount is worth later is somewhat irrelevant. Or, (which is usually the case when a party accepts payment in a volatile crypto) the party accepting payment accepts said risk (i.e. volatility). If someone is willing to accept a volatile crypto as payment, it has utility to them (notwithstanding the volatility) that's all that really matters for transacting purposes (I don't care what the car dealership does with my dollars after I exchange my dollars for a car, same concept). Alternatively, pay them in a non-volatile crypto (like BUSD or Tether).I must be a degenerate because I don't care if anyone knows my et details lol
For crypto payments, I am curious, though. Because the value is so volatile how do you guarantee when u send an amount by the time it's recieved and processed that value is the same or has shifted?