I’ll base my answer from my experience in the banking industry. Each bank has a division called transactional banking and these people specialize in this area and will have a number of options at different price points.

Long story short, I’d reach out to your bank and ask to be put in contact with a transactional banking specialist and they will be able to provide you with a number of payment options.

If that does not get you any traction, let me know what bank you are with and I’ll arrange for an appropriate person to contact you.