2.0.1 • Published 2 months ago
@transak/react-native-sdk v2.0.1
Transak React Native SDK
A React Native SDK for decentralised applications to onboard their global user base with fiat currency.
Installation
npm i @transak/react-native-sdk
Install these required peer dependencies to facilitate auto-linking.
npm i react-native-webview
npm i react-native-inappbrowser-reborn
npm i @react-native-community/netinfo
Example usage
import { TransakWebView, Environments, Events, TransakConfig, EventTypes, Order } from '@transak/react-native-sdk';
function TransakWebViewIntegration() {
const transakConfig: TransakConfig = {
apiKey: '<your-api-key>', // (Required)
environment: Environments.STAGING/Environments.PRODUCTION, // (Required)
// .....
// For the full list of query params refer Props section below
};
const onTransakEventHandler = (event: EventTypes, data: Order) => {
switch(event) {
case Events.ORDER_CREATED:
console.log(event, data);
break;
case Events.ORDER_PROCESSING:
console.log(event, data);
break;
case Events.ORDER_COMPLETED:
console.log(event, data);
break;
default:
console.log(event, data);
}
};
return (
<TransakWebView
transakConfig={transakConfig}
onTransakEvent={onTransakEventHandler}
// .....
// For the full list of react-native-webview props refer Props section below
/>
);
}
Props
Prop | Description |
---|---|
transakConfig | Refer here for the full list of customisation options |
onTransakEvent | Callback function to listen to order related events |
License
ISC Licensed. Copyright (c) 2023 Transak Inc.
2.0.1
2 months ago
2.0.0
3 months ago
1.4.0
10 months ago
1.3.0
1 year ago
1.2.0
1 year ago
1.0.1
1 year ago
1.2.1
1 year ago
1.0.0
2 years ago
1.0.0-beta.2
2 years ago
1.0.0-beta.1
2 years ago