As of my knowledge, OJS supports only paypal and manual payments when there are so many payment methods in the world today. On top of that, only one payment method can be enabled and used at a time.
It being 2024, customers (authors and subscribers) should have the freedom to choose how they want to pay and not be restricted to paypal and manual methods only. (Not mentioning OJS users living in the sanctioned world who can not use paypal).
Though short on time and resources, I would like to invite collaborators on this project that I have been working on in my spare time. It is an attempt to add more options for OJS users when it comes to payment methods. Currently I have done stripe and MPESA and tested payment of one-time author APCs only. I have not yet tested with subscriptions.
Support in any form will be highly appreciated.
Project repository is here on github.
Related topic: see this topic from 6 years ago.