Dokumentasi API QRIS Dinamis

Deskripsi

API ini menerima kode QRIS statis dan nominal, lalu mengembalikan kode QRIS dinamis.

Endpoint

POST https://api.qrisku.biz.id/

Parameter Permintaan

Contoh Permintaan (POST)

{
    "amount": "10000",
    "qrisStatis": "000201010211..."
}

Contoh Permintaan (GET)

https://api.qrisku.biz.id/000201010211...&10000

Contoh Respons (Berhasil)

{
    "status": "success",
    "message": "QRIS berhasil dihasilkan",
    "qris_string": "000201010212..."
}

Contoh Respons (Gagal)

{
    "status": "error",
    "message": "Invalid URL format. Use /qrisStatis&amount"
}

Contoh Penggunaan (JavaScript)

async function generateQris(amount, qrisStatis) {
    const url = 'https://api.qrisku.biz.id/';
    const data = { amount: amount, qris_statis: qrisStatis };

    try {
        const response = await fetch(url, {
            method: 'POST',
            headers: {
                'Content-Type': 'application/json'
            },
            body: JSON.stringify(data)
        });

        const result = await response.json();
        return result;
    } catch (error) {
        console.error('Error:', error);
        return { status: 'error', message: error.message };
    }
}

// Contoh Penggunaan Kode diatas.
generateQris("10000", "000201010211...")
    .then(data => console.log(data));

Catatan