The most commonly used credit cards are Visa, MasterCard, and Amex. All of these card types are accepted by most payment gateways. However, if your customers usually pay you using other card types, such as a debit card or a Diners Club card, you need to make sure that your payment gateways support that card.
So I think the best thing to do is to study the features of existing applications. Here
https://agilie.com//en/blog/how-to-choose-and-integrate-a-payment-gateway-in-mobile-apps you will find reviews of the most popular mobile payment systems. So it will be easier for you to evaluate your capabilities and choose the best option for yourself.