Do we really need to use appstore in-app purchase for top-up features inside apps like gojek / amazon / uber / iBay with topup feature?

our system apps already use third party as payment system and integrated with web app and android app.


and we have special partnerships with third parties as payment gateways from the beginning, so we can not change our overall payment method


anyone can give me a solution for a similar case ?