OMG, 135 days are too much. I don't think normal bank managers in India, Pakistan and Bangladesh know much about online payment processing. So chances are maybe they are not telling you 100% correct. People having experience can tell you better.