A payment gateway is a key to secure E-commerce business. An ideal payment gateway that fulfills all your requirements is difficult to find. But, you can create payment method in Magento 2.
Attachment 14565
Check the points on how a payment gateway should be and how to develop one at https://meetanshi.com/blog/create-pa...-in-magento-2/