0.0.1 • Published 5 years ago
@monoku/react-native-payworks v0.0.1
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);
}
}
);
0.0.1
5 years ago