Can I have customer pay invoice payment gateway fee?

Can I have customer pay invoice payment gateway fee?

I would like to setup online payment for the convenience of my customer.  I'd like them to pay the credit card fee if they chose that method of payment.  I would pay the Paypal fee though.  can that be set up?  perhaps via optional surcharge?