If you are a consultant for a direct sales business - just wondering where you process your credit card through.

I was looking into signing up for a consultant for a company and they recommend using ProPay but was wondering if there were any cheaper websites out there?