As far as the Fed is concerned, any support of the illegal drug trade industry is a Felony. Selling software that is targeted at helping manage, distribute, and facilitate the marijuana industry (which is illegal federally) is against the law.
As far as Stripe is concerned, they are regulated by the Fed and cannot afford to knowingly have illegal drug market customers sending money through their network.