The multi-signature feature in the bitcoin scripting language allows to add a refund process into bitcoin transactions. Bitrated, which I founded, provides consumer protection using that mechanism and a marketplace for dispute resolution service providers.