react-native-cybersource-fingerprint-sdk
TypeScript icon, indicating that this package has built-in type declarations

0.2.0 • Public • Published

react-native-cybersource-fingerprint-sdk

Basic implementation of Cybersource fingerprint SDK for android and iOS

SDK configuration requires a valid ORG_ID and SERVER_URL that are provided by cybersource. Also MERCHANT_ID is required to match sessionID with decision manager.

Installation

NOTE: Tested with RN 0.63+

yarn add react-native-cybersource-fingerprint-sdk

Usage

import CybersourceFingerprintSdk from "react-native-cybersource-fingerprint-sdk";

// Once in app lifetime
CybersourceFingerprintSdk.initialize('ORG_ID', 'SERVER_URL'); // return true if successful

// ...

// Generate and send sessionID each time a transaction should be processed
const sessionId = generateUniqueValue();
const result = await CybersourceFingerprintSdk.setSessionID(`MERCHANT_ID${sessionId}`); // return Promise<object> as { status: int, sessionId: string }

Contributing

...

License

MIT

Package Sidebar

Install

npm i react-native-cybersource-fingerprint-sdk

Weekly Downloads

3

Version

0.2.0

License

MIT

Unpacked Size

13.8 MB

Total Files

140

Last publish

Collaborators

  • vicvans20