Their product and their customer service is awful. It's the only payment integration option available for our CRM. From the beginning, no one gets back to you on time or provides the right information. Their funding reports, that show you what transactions match the deposits - it doesn't work. So you have to guess what transactions match the deposit. They just tell you to contact First Data to figure it out. It's their site and they can't figure it out, why would a whole other company be able to do it? Terrible. I have never read reviews for payment processors but this company has now made me think of doing that. I am seriously considering cancelling my service with them. They are such a headache and their customer service is genuinely terrible. If you have a choice, do not invest your time because it will be wasted.