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.

Regards
Chris