bitium

1.0.5 • Public • Published

Bitium

Bitium Payments API for node.js

Bitium API Installation

npm install bitium --save

Bitium Integration

Generate Address

var bitium = require("bitium")("ACCESS_TOKEN", "IS_TEST");

// args must be coin code that supported by bitium
// Bitcoin - btc
// Ethereum - eth
// Binance - bnb
// Tron - trx
// Tether USDT (ERC-20) - usdt
// Tether USDT (BEP-20) - busdt
// Tether USDT (TRC-20) - tusdt

var args = {
  code: "btc",
  name: "Testing Address",
};

bitium.generateAddress(args, function (err, response) {
  console.log(err);
  console.log(response);
});

Response

{
  "address": "3PUW96ggGwnuPtFheo653g72C1kggCWArA",
  "index": 4,
  "data": { "code": "btc", "name": "Testing Address" },
  "message": "Wallet Address Created Successfully",
  "name": "Testing Address"
}

Check Transaction Status

// args must be transactionID that was received earlier by Bitium Webhook
// txid

var args = {
  txid: "1d29511a723509d01b5c4b1bd150cbaeaf2a2c87990f1d342916a2f5f64fe901",
};

bitium.checkTransactionStatus(args, function (err, response) {
  console.log(err);
  console.log(response);
});

Response

{
  "from": "3A5sRaTXGKS5edhzwx2mBcvnGH4xXPzgYU",
  "address": "1Jmvjz4RRBvne3cBqcRf6mWWdStALi3JYc",
  "amount": "0.0016",
  "amountInUsd": 47.4,
  "date": "",
  "txid": "1d29511a723509d01b5c4b1bd150cbaeaf2a2c87990f1d342916a2f5f64fe901",
  "status": "Confirmed",
  "txLink": "https://chain.so/tx/BTC/1d29511a723509d01b5c4b1bd150cbaeaf2a2c87990f1d342916a2f5f64fe901"
}

Check Transaction Status by Bitium ID

// args must be BitiumId that was received earlier by Bitium Webhook
// bitiumId

var args = {
  bitiumId: "SDjasjdbADAIDNA",
};

bitium.checkBitiumTransactionStatus(args, function (err, response) {
  console.log(err);
  console.log(response);
});

Response

{
  "webhookCallCount": 0,
  "confirmations": 10,
  "_id": "633ae58e9833693c43a56d5a",
  "address": "0xA69DA327482D8666C0ca94DD062fb3944718B049",
  "amount": "5",
  "blockLink": "https://ropsten.etherscan.io/block/13088327",
  "to": "0x0a29dd573bb540f4f21a2db1a92aa21afde95cc8",
  "name": "Address",
  "coinId": "60460ef82794ad5bf6144564",
  "walletId": "62f0c924b08d237ae173a733",
  "blockNumber": 13088327,
  "userId": "62e3a715b08d237ae173a1dd",
  "blockhash": "0x31bdb4bdd1fc9d4b1e151172560f682044dc3fddde42d30b4d52f34b09bf343d",
  "status": "Confirmed",
  "time": "2022-10-03T13:37:18.033Z",
  "txLink": "https://ropsten.etherscan.io/tx/0x775a93488df19b6d34ef80f7ad6062bd32d2a5bb22b5c4fd8a2650c6de5172ad",
  "txid": "0x775a93488df19b6d34ef80f7ad6062bd32d2a5bb22b5c4fd8a2650c6de5172ad",
  "type": 1,
  "__v": 0,
  "bitiumId": "SDjasjdbADAIDNA"
}

Package Sidebar

Install

npm i bitium

Weekly Downloads

0

Version

1.0.5

License

ISC

Unpacked Size

19.7 kB

Total Files

6

Last publish

Collaborators

  • datta-cst