I've been contacted by a French company who wants to do business with us and make payments to us via Allopass:

www.allopass.com

Is anyone familiar with them? I've never heard of them before and I'm not sure if it's a legitimate way to make payments to the U.S.

Anyone have any advice?

Steve