React native sdk for aero sync
npm install testing-webview
React Native wrapper around our Android and iOS mobile SDKs
Learn about the Aerosync payments Flow
> Sign up for an Aerosync Account and generate API key and API Secret
> from Aerosync Dashboard. Using the test keys helps simulate the
> test environment. No actual transaction happens when using the test keys.
> Use live keys once you have tested the application thoroughly ready to go.
In your react-native project directory:
USING NPM :
``sh`
npm install react-native-aerosync —save`
USING YARN :sh`
yarn install react-native-aerosync`
FOR EXPO Users: sh`
npx expo install react-native-aerosync
React native webview NPM PACKAGE
npm install react-native-webview
IOS SETUP
Automatic
For React-native 0.60+
npm install react-native-aerosync --save
`sh`
cd ios && open podfile # change the platform to ios 9.0 to 10.0
pod install
cd ..
react-native run-ios
For React-native 0.59 and lower
`sh`
$ npm install react-native-aerosync --save // Install the Aerosync React Native `
Standard SDK using the npm command.sh`
$ react-native link react-native-aerosync // Link the SDK with React Native Project using Xcode.
For minimal sample demonstration you can have a look at the document
ANDROID SETUP
Autolinking is enabled after react-native version 0.60
Sample code to integrate with Aerosync can be found in index.js in the included example directory.
Import AeroSyncSdk module to your component:
`sh`
import AeroSyncSdk from 'testing-webview';
The method returns a JS Promise where then part corresponds to a successful payment and the catch part
`sh``
token = {"Your Aerosync Token"}
onSuccess={onSuccess}
onError = {onError}/>
| Parameter | Type | Required | Description |
| ------ | ------ | ------ | ------ |
| isVisible | boolean | Yes | React native state object which will load the WebView component if isVisible is true. Otherwise it won't be visible. |
| token | string | Yes | Your Arosync token |
| onSuccess | function(response) | No | This event will be triggered when bank is added successfully in the final page of AeroSync-UI. See section 5 for more information. |
| onError | function(response) | No | This event will be triggered when something Error |
File : src/package.json
React : >= 17.0.2
React-Native: >= 0.68.2