React Native PayPal wrapper for iOS and Android
$ yarn add react-native-paypal-wrapper
$ react-native link react-native-paypal-wrapper
Extra steps for iOS 🙄 see here
import PayPal from 'react-native-paypal-wrapper';
// 3 env available: NO_NETWORK, SANDBOX, PRODUCTION
PayPal.initialize(PayPal.NO_NETWORK, "<your-client-id>");
PayPal.pay({
price: '40.70',
currency: 'MYR',
description: 'Your description goes here',
}).then(confirm => console.log(confirm))
.catch(error => console.log(error));
This project is created solely to suit our requirements, no maintenance/warranty are provided. Feel free to send in pull requests.
This project is inspired by MattFoley (which does not support both Android and iOS simultaneously, and shovelapps a fork of the former repo (which we had some problems trying to integrate due to React Native version).