0.1.2 • Published 1 year ago

@netapps.ng/react-native-netappspaysdk v0.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@netapps.ng/react-native-netappspaysdk

Netapps payment sdk

Installation

npm install react-native-netappspaysdk

or

yarn add react-native-netappspaysdk

Example Usage

import * as React from 'react';
import {NetAppsPayProvider, useNetAppsPay} from 'react-native-netappspaysdk';

const payload = {
  currency: 'NGN',
  amount: 100,
  paymentChannels: 'card,ussd,transfer,payatitude',
  email: 'nwokolawrence6@gmail.com',
  fullname: 'Nwoko Ndubueze',
  narration: 'Testing',
};

export default function App() {
  const {initPayment} = useNetAppsPay({
    onFailed: (response) => {

    },
    onSuccess: (response) => {

    },
  });
  const handleMakePayment = () => {
    initPayment(payload);
  };

  return (
    <NetAppsPayProvider publicKey="Netappspaykey">
      <Button onPress={handleMakePayment}>
        <Label>Make Payment</Label>
      </Button>
    </NetAppsPayProvider>
  );
}