Struk belanja digital layaknya screenshot asli sebuah aplikasi transaksi. Berikut code request untuk tutorial menggunakan canvas struk ini.
https://editor.vreden.my.id/struk
Header | Type | Description |
---|---|---|
Content-Type | String | image/png |
Berikut adalah contoh URLSearchParams request yang bisa dipakai untuk mendapatkan image struk belanja.
{ "tanggal": "2024-12-18", "serial": "ABC123", "status": "Berhasil", "id": "INV001", "reff_id": "REF123", "code": "XYZ456", "product": "Produk XYZ", "tujuan": "Tujuan User", "note": "Catatan tambahan", "nominal": "Rp 50.000", "admin": "Rp 5.000", "total": "Rp 55.000", "store": "Toko A" }
Berikut adalah contoh code yang bisa di pakai untuk mendapatkan image tersebut.
const apiUrl = 'url endpoint' const params = new URLSearchParams({ tanggal: '2024-12-18', serial: 'ABC123', status: 'Berhasil', id: 'INV001', reff_id: 'REF123', code: 'XYZ456', product: 'Produk XYZ', tujuan: 'Tujuan User', note: 'Catatan tambahan', nominal: 'Rp 50.000', admin: 'Rp 5.000', total: 'Rp 55.000', store: 'Toko A' }).toString() const fullUrl = `${apiUrl}?${params}`
Keterangan untuk const yang ada di code tersebut.
Field | Type | Description |
---|---|---|
apiUrl | URL | Berisi URL endpoint web api |
params | JSON | Isi JSON data yang di convert ke params URL |
fullUrl | URL | Hasil akhir dari search params, ini yang digunakan untuk get buffer |
Keterangan untuk params request URLSearchParams.
Field | Type | Description |
---|---|---|
tanggal | Tanggal | Format tanggal transaksi [YYYY-MM-DD]. |
serial | String | Nomor serial transaksi. |
status | String | Status transaksi (Berhasil, Pending, Gagal). |
id | String | ID transaksi. |
reff_id | String | ID referensi transaksi. |
code | String | Kode transaksi. |
product | String | Nama produk transaksi. |
tujuan | String | Tujuan transaksi. |
note | String | Catatan tambahan untuk transaksi. |
nominal | Angka | Nominal transaksi. |
admin | Angka | Biaya admin transaksi. |
total | Angka | Total transaksi setelah ditambah biaya admin. |
store | String | Nama toko tempat transaksi. |