Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to implement Stripe with React Native?

I have researched on how to implement Stripe using React native, but have not found a solid way to so. Apparently, React Native does not support http module so would have to use Stripe API using fetch (as explained in http://blog.bigbinary.com/2015/11/03/using-stripe-api-in-react-native-with-fetch.html).

So my question is, is using fetch method to Stripe API endpoints a good alternative to stripe.js? And would I be missing out on anything by not using stripe.js? Also, is stripe.js another name for the Stripe SDK?

Lastly, by using fetch to Stripe API endpoints in place of stripe.js, would it still be considered a fully PCI-compliant integration as described in https://stripe.com/docs/security ?

Thank you in advance

like image 780
Jo Ko Avatar asked Oct 17 '16 17:10

Jo Ko


People also ask

Does Stripe work with React Native?

To initialize Stripe in your React Native app, either wrap your payment screen with the StripeProvider component, or use the initStripe initialization method. Only the API publishable key in publishableKey is required. The following example shows how to initialize Stripe using the StripeProvider component.


1 Answers

We've made wrapper around native Stripe SDK for both platforms here: https://github.com/tipsi/tipsi-stripe

When you are using native sdk it gives you better integration with platform, so our goal was to make same api for both platforms and support native features.

like image 113
cybergrind Avatar answered Nov 07 '22 18:11

cybergrind