Payment provider

I want to add a new payment provider within an existing app. The current Stripe solution works well, but it only has a credit card payment option. Other payment options must also be added for my area. Stripe does have these options, think of https://stripe.com/docs/sources/ideal.

So I want to expand the stripe payment options or add a new payment provider such as Adyen or Mollie. However, this must be done with custom code.

Does anyone have an idea?