Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Thank you @TeeAttack42 for the detailed answer. I am going to wait some time before I mark it. So, if I understood correctly, EOS.IO smart contract is capable of running the whole process, even to communicate with a merchant in case of other currencies to make sure the payment is done. The actual assets are off-chain and require real world trust (a signed contract), however digital signatures may be used to trigger the release of the money. Your answer is inspiring, thanks again.