A successful omnichannel solution provides merchants with a set of non-payment services, in order to bring a seamless experience to the merchant in the usage of the solution together with a set of rich business applications