I want to know if it is possible to build the following kind of service within an ecommerce Ðapp.
The idea is to give users the advantages of smart contracts usage without passing through the "cryptocurrencies world" learning process.
That could be possible if the user fund their account with fiat money and then, "exchange it" for the same amount of colored coins in representation of the fiat money they deposited (I'm sure it's called IOU tokens). Now, when they pay with the tokens, the smart contract take them into the "item" account (the smart contract created that account at the publishing moment) and will only sent them to the seller when (for example) the tracking number get the delivered status. If that doesn't happen after a fixed amount of days, the smart contract will sent back the tokens to the buyer account. If the tracking number is changed to delivered status, the smart contract send the tokens to the seller account. The seller could now exchange them for the same amount of fiat money.
I'll appreciate your help telling me if at a dev level, it is or not doable.
Besides, I don't know if the "ecommerce company" will pass through some exchange regulatory process, due the nature of the colored coins been crypto assets more than crypto currencies.. I'm obviously not a developer, but could try (and be really happy) to build some kind of non lucrative project that give the people this service.
Sorry if my english is a little confused, it's not my mother language.