3.0.2 • Published 4 years ago

react-native-openpay v3.0.2

Weekly downloads
4
License
ISC
Repository
github
Last release
4 years ago

react-native-openpay

An Android and iOS Openpay sdk wrapper for React Native.

Right now it only suports creating card tokens and getting the device session id as i have no need to
create a card, any PR is welcome to extend the funtionality of this library or maybe fix an issue 🎉.

Installing

yarn add react-native-openpay
  • if your version of react-native is below v0.60, also do the following:

then link the library to Android/iOS native projects:

react-native link react-native-openpay

Usage

before doing anything, setup your instance with your credentials:

import openpay from "react-native-openpay";

openpay.setup("MERCHANT_ID", "API_KEY");

// you can pas an extra third parameter to tell the sdk that the app is in production
openpay.setup("MERCHANT_ID", "API_KEY", true);

create a card token, this function takes an object with the card info and returns a promise, the result is the token
id string (it does not yet support sending an address):

openpay
  .createCardToken({
    holder_name: "John Doe",
    card_number: "4111111111111111",
    expiration_month: "02",
    expiration_year: "20",
    cvv2: "110",
  })
  .then((token) => console.log(token));

get the device session id, returns a promise, the result is the session id string:

openpay.getDeviceSessionId().then((sessionId) => console.log(sessionId));
3.0.2

4 years ago

3.0.1

4 years ago

3.0.0

4 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago