Went through the entire process to…
Went through the entire process to setup a account with Telr and was told that I was accepted. Took months to complete all of the necessary steps, not days as they claim. They took my deposit and then denied my business a account in the end. No reason given, our business met all of the terms and conditions stated on their website! What a waste of time, try another payment merchant!
