1.0.1 • Published 4 years ago

node-paytm-api v1.0.1

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

Paytm's internal API for Node.js

Reverse engineered paytm's api wrapper written in Node.js

Instructions

Installation

Install using npm

$ npm install node-paytm-api

Usage

With Number and Password

You can simply require/import and use the Wrapper.

Example.

const Paytm = require('node-paytm-api')
const paytm = new Paytm({ number: '+919876543210', 'MyPassword' }) 
  • after creating class instance you will be recieving OTP on your provided number.
  • Then you can verify OTP using verifyOtp. The function will return Promise and you can have accessToken when resolved.
const accessToken = await paytm.verifyOtp('1234')
  • Note: AccessToken will be stored in class variable. Its only to use it later on.

With Access Token

You can use accessToken to initialize class instance too.

Example:

const paytm = new Paytm({ accessToken: '<your accessToken here>' })

Using Methods

MethodUsageArgumentsReturn value
getAccessTokenget accessToken when successfully authenticatedNoneaccessToken(String)
getWalletHistoryretrieve wallet history of user.(offset: optional, limit: optional) offset - value to skip for front limit - Retreival results for max at a timeobject -> array of transaction history (based on offset and limit)

Code Example

Credits

  • HttpCanary
  • Magisk
  • Fiddler
  • and ofc me :flushed: