i've seen a few payment companies advertise free credit card processing. how is this possible? do my customers pay the fees? i feel like it's too good to be true and also wondering which payment company to go with, does anyone have any advice???