1.1.2 • Published 8 months ago
digiflazz-node v1.1.2
Digiflazz Library
Library ini digunakan untuk berinteraksi dengan API DigiFlazz.
Instalasi
Gunakan perintah berikut untuk menginstal library ini:
npm install digiflazz-node
Cara Penggunaan
Inisialisasi Client
Untuk menggunakan library ini, Anda perlu membuat instance dari class Digiflazz
dengan username
dan apikey
Anda:
const Digiflazz = require("digiflazz-node");
const digiflazz = Digiflazz.createClient("your_username", "your_apikey");
Metode yang Tersedia
1. Cek Saldo
Cek saldo akun DigiFlazz Anda:
const checkBalance = async () => {
try {
const balance = await digiflazz.Balance();
console.log("Saldo Anda:", balance);
} catch (error) {
console.error("Error cek saldo:", error);
}
};
checkBalance();
2. Daftar Harga Prabayar
Untuk mendapatkan daftar harga produk prabayar:
const getPricePrabayar = async () => {
try {
const prices = await digiflazz.pricePrabayar();
console.log("Harga Produk Prabayar:", prices);
} catch (error) {
console.error("Error mendapatkan harga prabayar:", error);
}
};
getPricePrabayar();
3. Daftar Harga Pascabayar
Untuk mendapatkan daftar harga produk pascabayar:
const getPricePascaBayar = async () => {
try {
const prices = await digiflazz.pricePascaBayar();
console.log("Harga Produk Pascabayar:", prices);
} catch (error) {
console.error("Error mendapatkan harga pascabayar:", error);
}
};
getPricePascaBayar();
4. Transaksi Top Up
Melakukan transaksi top up dengan kode produk, nomor pelanggan, dan nomor invoice:
const doTopup = async () => {
try {
const invoice = "INV12345";
const productCode = "PRA123";
const customer = "081234567890";
const topup = await digiflazz.Topup(invoice, productCode, customer);
console.log("Hasil Top Up:", topup);
} catch (error) {
console.error("Error top up:", error);
}
};
doTopup();
5. Cek Tagihan Pascabayar
Untuk memeriksa tagihan pascabayar:
const cekTagihan = async () => {
try {
const invoice = "INV12345";
const productCode = "PASCA123";
const customer = "081234567890";
const bill = await digiflazz.cekTagihan(invoice, productCode, customer);
console.log("Hasil Cek Tagihan:", bill);
} catch (error) {
console.error("Error cek tagihan:", error);
}
};
cekTagihan();
6. Bayar Tagihan Pascabayar
Untuk membayar tagihan pascabayar:
const bayarTagihan = async () => {
try {
const invoice = "INV12345";
const productCode = "PASCA123";
const customer = "081234567890";
const payment = await digiflazz.bayarTagihan(invoice, productCode, customer);
console.log("Hasil Pembayaran:", payment);
} catch (error) {
console.error("Error bayar tagihan:", error);
}
};
bayarTagihan();
7. Inquiry PLN
Untuk melakukan inquiry PLN:
const inquiryPln = async () => {
try {
const customer = "1234567890";
const inquiry = await digiflazz.inquiryPln(customer);
console.log("Hasil Inquiry PLN:", inquiry);
} catch (error) {
console.error("Error inquiry PLN:", error);
}
};
inquiryPln();
Lisensi
Library ini dilisensikan di bawah lisensi MIT.
Informasi dan Bantuan
Anda bisa menghubungi kami di Email : denidarmayana88@gmail.com Phone/WA : +6281220729369