Ever sent crypto and then noticed something was off?
On chain there is no undo
No chargeback, no support ticket that brings it back
Whatever you signed is final
That is exactly why the details should never be typed by hand
On PayTheFly the merchant's order comes to you already filled in and signed
You check it, you confirm it, and what you confirm is what happens