March 20, 2019 Development

Product feature: Merchant smart contract

Merchant’s Contracts

MerchantWallet:

– Accepts payments for orders;
– Acts as a Merchant’s profile and fund storage after payment is received;
Source: MerchantWallet.

MerchantDealHistory:

– Stores the hash of deal conditions between the Merchant and the Customer;
– Shows a history of all transactions made by a particular Merchant;
– Enables to see the evolution of reputation points for both parties.
– TBD The Merchant’s deal history is used as a FactProvider in reputation-layer;
Source: MerchantDealsHistory.

PaymentProcessor:

– Implementation of an escrow mechanism where Customers stake their money and wait for the goods/service to be exchanged;
– The Customer can cancel the order;
– The Merchant can refund the order after it has been processed;
Source: PaymentProcessor.

Share
There's more for you to read