This makes me think of Operation Choke Point. I understand payment processors need to limit fraud and risk, but at what point do they get to determine what a legal business does? I understand the mental gymnastics involved to think a private business gets to choose who they do business with, but when there are only a handful of businesses doing the processing what then?
https://en.wikipedia.org/wiki/Operation_Choke_Point