0.4.0 • Published 8 years ago
react-native-payments-addon-stripe v0.4.0
react-native-payments-addon-stripe
React Native Payments add-on for processing payments with Stripe.
Installation
First, download the package:
$ yarn add react-native-payments-addon-stripeSecond, install the React Native Payments CLI:
$ yarn add react-native-payments-cliLastly, link the native dependencies with the React Native Payments CLI:
$ yarn react-native-payments-cli -- link stripeNOTE: react-native-payments-cli adds a Build Phase Script to your Xcode project that depends on Carthage.
Usage
In order to receive chargeable Stripe tokens as part of your PaymentResponse, you'll need to add some Stripe specific parameters to your PaymentMethodData.
Here's an example of a Stripe enabled Payment Method Data:
const METHOD_DATA = [{
supportedMethods: ['apple-pay'],
data: {
merchantIdentifier: 'merchant.com.your-app.namespace',
supportedNetworks: ['visa', 'mastercard', 'amex'],
countryCode: 'US',
currencyCode: 'USD',
+ paymentMethodTokenizationParameters: {
+ parameters: {
+ gateway: 'stripe',
+ 'stripe:publishableKey': 'your_publishable_key',
+ 'stripe:version': '5.0.0' // Only required on Android
+ }
+ }
}
}];