Package Exports
- @primer-io/react-native
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@primer-io/react-native) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Primer React Native SDK
Official React Native SDK plugin for Primer
The simplest payments integration, ever. Integrate payments once with just a few lines of code, and empower ops teams to automate complex business logic with Primer.
Features of the React Native SDK
๐ณย Create great payment experiences with our Universal Checkout
๐งฉ Connect and configure new payment methods with only a few lines of code
โ Dynamically handle 3DS 2.0 across processors and be SCA ready
โป๏ธ Store payment methods for one-click checkout, recurring and repeat payments
๐ย Always PCI compliant without redirecting customers
๐พ Installation
npm i @primer-io/react-native๐ง Usage
import { Primer } from '@primer-io/react-native';
// fetch Primer client token from backend.
const token: string = await fetchClientToken();
// configure listeners and settings.
const onTokenizeSuccess = (t, handler) => {
setPaymentInstrument(t);
handler.resumeWithSuccess(); // call this to resume the checkout flow.
};
const settings = { order: { amount: 50, currency: 'GBP' } };
// show Universal Checkout with client token and config.
Primer.showUniversalCheckout(token, { onTokenizeSuccess, settings });For more info & help troubleshooting, check out our ๐ฅ docs
๐ License
Distributed under the MIT License. See LICENSE for more information.