1.1.5 • Published 14 days ago

paytm-customuisdk-react-native v1.1.5

Weekly downloads
60
License
MIT
Repository
github
Last release
14 days ago

paytm-customuisdk-react-native

Paytm Custom Ui sdk plugin

Installation

npm install paytm-customuisdk-react-native --save

react-native link paytm-customuisdk-react-native

Implementation

Android Implementation

Open MainApplication.java class in android directory of react native project

import com.paytm.PaytmCustomuisdkPackage;

Then add new PaytmCustomuisdkPackage() to the list return in getPackages() method

@Override
       protected List<ReactPackage> getPackages() {
         @SuppressWarnings("UnnecessaryLocalVariable")
         List<ReactPackage> packages = new PackageList(this).getPackages();
         // Packages that cannot be autolinked yet can be added manually here, for example:
         packages.add(new PaytmCustomuisdkPackage());
         return packages;
       }



Append the following line to settings.gradle file.

include ':paytm-customuisdk-react-native'
project(':paytm-customuisdk-react-native').projectDir = new File(rootProject.projectDir, '../node_modules/paytm-customuisdk-react-native/android')

Add the following lines in the dependencies section of your app’s build.gradle file.

implementation project(':paytm-customuisdk-react-native');

iOS Implementation

 1: Open Podfile and Update Platform Version
      Navigate to the ios folder and open Podfile. You can do this using the following code.
   $ cd ios && open podfile.

Usage

import PaytmCustomuisdk, { PaytmConsentCheckBox } from 'paytm-customuisdk-react-native';


// ...

fetchAuthCode() {
   PaytmCustomuisdk.fetchAuthCode(clientId, mid)
       .then((res) => {
         setResult(JSON.stringify(res));
         setAuthCode(res.response);
       })
       .catch((err) => {
         setResult(err.message);
       });
 }

return (
          <View style={{ padding: 8 }}>
             <View>
               <PaytmConsentCheckBox
                 onChange={(e: boolean) => setAuthCheck(e)}
               />
             </View>
             <TextInput
               style={styles.textInput}
               defaultValue={clientId}
               placeholder={'Client Id'}
               onChangeText={(e) => setClientId(e)}
             />
             <View style={{ margin: 16 }}>
               <Button title="Fetch" onPress={() => fetchAuthCode()} />
             </View>
           </View>
 );

For more detail visit -> https://developer.paytm.com/docs/custom-ui-sdk/

1.1.5

14 days ago

1.1.4

4 months ago

1.1.3

12 months ago

1.1.3-beta

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.9

3 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.3

4 years ago

1.0.0

4 years ago