EcoCash has its own website now promising more utility