0.0.1 • Published 5 years ago

@monoku/react-native-payworks v0.0.1

Weekly downloads
-
License
-
Repository
-
Last release
5 years ago

React Native Payworks

A React Native wrapper for Payworks iOS SDK

Installation

npm install @monoku/react-native-payworks --save

Link

react native link  @monoku/react-native-payworks

Usage

import RNPayworks from '@monoku/react-native-payworks';
  RNPayworks.initialize(
    RNPayworks.constants.MPProviderModeTEST,
    '<YOUR_MERCHANT_ID>',
    '<YOUR_MERCHANT_KEY>',
    RNPayworks.constants.MPAccessoryFamilyVerifoneVIPA,
    '<YOUR_ACCESSORY_IP>'
  );
  RNPayworks.startTransaction(
    {
      customIdentifier: 'your-custom-identifier',
      amount: '200.00',
      subject: 'Test purchase',
      currency: RNPayworks.constants.MPCurrencyUSD,
      metadata: { user: 'David Schott' },
    },
    (err, result) => {
      if (error) {
        // something went wrong
        console.log('error', error);
      } else {
        // do something...
        console.log('transactionId:', result.transaction.identifier);
        console.log('transactionStatus:', result.transaction.status);
        console.log('chargeId:', result.transaction.clearingDetails.transactionIdentifier);
      }
    }
  );