yes its putting some doubt , in the front page they are not keeping any payment processors.