#5 Transaksi Bukti

Transaksi pembelian produk mirip dengan screenshot aplikasi pembayaran. Berikut code request untuk menggunakan canvas image ini.

URL Endpoint

https://editor.vreden.my.id/transaksi

Headers

Header Type Description
Content-Type String image/png

Params

Berikut adalah contoh URLSearchParams request yang bisa dipakai untuk mendapatkan image transaksi screenshot.

{
    "date": "2024-12-18",
    "id": "INV12345",
    "product": "Pulsa",
    "tujuan": "08123456789",
    "nickname": "JohnDoe",
    "nominal": "Rp 50.000",
    "serial": "SN123456789",
    "store": "MyStore",
    "status": "success"
}

Contoh Code

Berikut adalah contoh code yang bisa di pakai untuk mendapatkan image tersebut.

const apiUrl = 'url endpoint'
const params = new URLSearchParams({
    date: '2024-12-18',
    id: 'INV12345',
    product: 'Pulsa',
    tujuan: '08123456789',
    nickname: 'JohnDoe',
    nominal: 'Rp 50.000',
    serial: 'SN123456789',
    store: 'MyStore',
    status: 'success'
}).toString()

const fullUrl = `${apiUrl}?${params}`

Const Code

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

Params Request

Keterangan untuk params request URLSearchParams.

Field Type Description
date String Format tanggal transaksi [YYYY-MM-DD].
id String ID Invoice transaksi.
product String Nama produk transaksi.
tujuan String Nomor tujuan transaksi.
nickname String Nickname pengguna.
nominal Number Nominal transaksi.
serial String Serial produk transaksi.
store String Nama toko tempat transaksi.
status String Status transaksi (success, pending, failed).