Skip to content

SwapnilSoni1999/node-paytm-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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', password: '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.

  • Once you login! You can use the account methods.

With Access Token

You can use accessToken to initialize class instance too.

Example:

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

Using Methods

Method Usage Arguments Return value
getAccessToken get accessToken when
successfully authenticated
None accessToken(String)
getWalletHistory retrieve wallet history of
user.
(offset: optional, limit: optional)
offset - value to skip for front
limit - Retreival results for max at a time
object -> array of transaction history
(based on offset and limit)

Code Example

  • Checkout code example here

Credits

  • HttpCanary
  • Magisk
  • Fiddler
  • and ofc me 😳

About

Paytm's Internal reverse engineered api in Node.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published