@bolaxdd/digi
v0.0.2
Published
digiflaz website top up
Downloads
4
Readme
Module API buyer or seller from digiflazz
Install
npm install @bolaxdd/digi
Usage
import { DigiBuyer } from "@bolaxdd/digi";
// Only ESM
// unsupported EJS
const apikey = 'abcd',
username = 'abcd123'
const digi = new DigiBuyer({ apikey, username });
// Anda bisa menggunakan seperti ini
// const digi = new DigiBuyer(apikey, username);
(async function () {
// const sign = digi.__sign("tess");
// console.log(sign);
// Cek saldo
const cekSaldo = await digi.cekSaldo();
console.log(cekSaldo);
const type = "prepaid"; // prepaid, pasca
const price = await digi.daftarHarga(type);
console.log(price);
// depo
const bank = "BRI", // BRI, MANDIRI, BNI, BCA
ownerName = "NUR MUHAMMAD IQBAL SHOLAHUDDIN";
const dep = await digi.deposit(10000, bank, ownerName);
console.log(dep);
const codeProduct = "123abc",
customerNo = "6285879799927",
refId = "your_id",
opts = {}; // add your opts body, check other options in digiflazz docs
const topup = await digi.topup(codeProduct, customerNo, refId, opts);
console.log(topup);
const cektagihan = await digi.cekTagihan(
codeProduct,
customerNo,
refId,
opts
);
console.log(cektagihan);
const bayartagihan = await digi.bayarTagihan(
codeProduct,
customerNo,
refId,
opts
);
console.log(bayartagihan);
const cekstatus = await digi.cekStatus(codeProduct, customerNo, refId, opts);
console.log(cekstatus);
const inquirypln = await digi.inquiryPLN(customerNo);
console.log(inquirypln);
})();