I am looking for info regarding WETH and what it allows. From what I understand, by using WETH a smart contract is able to process payment while the user is "offline". In other words, a user commit a certain amount of WETH from a wallet and then the smart contract will process that later. And this is the only way to have any sort of offline payment.
Is this correct?