1.1.2 • Published 8 months ago

digiflazz-node v1.1.2

Weekly downloads
-
License
ISC
Repository
-
Last release
8 months ago

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

1.1.2

8 months ago

1.1.1

8 months ago

1.1.0

8 months ago

1.0.1

8 months ago

1.0.0

8 months ago