Expo, what do you think about handling the payments with WebBrowser?
Maybe it could be a good idea for handling different payment providers in the same way. Instead of creating a bridge for IOS/Android in every case.
Here is an example of implementing Braintree with react native webBrowser: