1.0.5 • Published 4 years ago

@payus/payus-sdk v1.0.5

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

Payus API SDK

Payment Gateway API to process crypto currency.

Documentation

This page describes how to use this package.

Usage

Run npm install @payus/payus-sdk

const PayusAPI = require('@payus/payus-sdk')

const payus = new PayusAPI('Access token pass here')

Get Address Balance

var balance = payus.getAddressBalance({coin: 'BTC', address: 'put coin address here'})

For XRP

var result = payus.getAddressBalance({coin: 'XRP', address: 'put coin address here', destination_tag: 'put here'})

result.then(res => {

console.log(res)

}).catch(err => {

console.log(err)

})

All methods

methodparamsdescription
getAccountBalancecoin_code (comma separated for multiple coins, example: "BTC,ETH,BCH")Get merchant account balance
getAddressBalancecoin, address, destination_tag(only for XRP, BNB, XLM)Get address balance
paymentCryptoRestcurrency, return_url, coin_code, product_amount, invoice_idTo create new customer transaction
getBalancetransaction_idGet balance
getDepositTransactionscoin_code, limit(default: 10), page(default: 1), time or transactionGet deposite transactions example: ({ "coin_code": "ETH", "limit": 10, "page": 1, "time": { "start": 1557324618, "end": 1557809939 }, "transaction": { "txhash": "transaction hash", "condition": "after" } })
withdrawapikey, coin_code, amount, withdraw_address, order_id(unique id: like as unix timestamp)Withdraw
getWithdrawTransactionorder_id(unique id sent previously with withdraw request)Getting the details for withdraw transaction
generateAddresscoin_codeGenerate address
saveAddresscoin_code, m_id, request_data, response_data, coin_addressSave address
isValidAddresscoin, addressAddress valid check
isGreenAddresscoin, addressGreen address check
isGreenTransactioncoin_code, transaction_idGreen transaction
getMyAddressescoinGet address
getMycoinlist(No need to pass data)Get coin list
getRawTransactioncoin, transaction_idGet Raw transaction
trackPaymentidTrack payment
sendEmailstatus, to_email, transaction_idSend email
getPaymentButtonCoinmerchant_id, button_typeGet payment button coin
payusModelApiapp_id, api_keyPayus model API
getDepositCoinAddresscoin_code, customer_addressget deposit coin address
getDepositTokencoin_code, customer_address, deposit_transaction, destination_tag(only for XRP, BNB, XLM), amountget deposit token
getWithdrawTokenAddresscoin_code, customer_address, amountget withdraw token address
getWithdrawCoincoin_code, customer_address, token_transaction, destination_tag(only for XRP, BNB, XLM), amountget withdraw coin
1.0.5

4 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago

0.0.3

5 years ago