Lewati ke konten utama

Membuat tagihan

Permintaan

curl -X POST https://api.bitsby.app/invoices/create \
-H "Authorization: Token MSvL2ltaDZdWVjmZURURMVWhqSJLT2NURjhL2Fla1Z1T1IxQTltKs1T3Ay" \
-F "projectId=9deea1e2-0c08-41a3-bdc2-a34eada3892d" \
-F "amountFiat=10.55" \
-F "currencyFiat=EUR" \
-F "description=12 months license for BITSBY" \
-F "serviceData={\"userId\":100,\"orderId\":500}" \
-F "timeToPay=12"

Parameter permintaan

ParameterTipe dataDeskripsiContohWajib?
projectIdUUIDID proyek dalam format UUID1c48b092-9878-48f5-b441-07a8a48e7b54ya
amountFiatFloatJumlah dalam mata uang fiat10.55ya
currencyFiatStringMata uang fiat. Nilai yang diizinkan: USD, EUR, RUBEURya
descriptionStringDeskripsi produk atau jasa. Ditampilkan kepada pembeli di halaman pembayaran12 months license for BITSBYtidak
serviceDataStringIdentifikasi pesanan di sisi toko. Tidak ditampilkan kepada pembeli. Data ini mengaitkan tagihan dan pembayaran dengan pembeli di toko merchant. JSON adalah format yang praktis untuknya{"userId":100,"orderId":500}tidak
timeToPayFloatWaktu untuk membayar tagihan, dalam jam. Nilai yang diizinkan: 0.5, 1, 3, 6, 121ya

Contoh respons

{
"result":"success",
"data":{
"id":"ade9550d-3dc7-4fd3-b94e-3b4c12aaaa0c",
"uid":"MXNj4m8HhcM4",
"createDatetime":"2024-02-29 15:20:24",
"timeToPayDatetime":"2024-03-01 03:20:24",
"commissionFiatUSD":0.1,
"amountFiatUSD":10,
"url":"https:\/\/dash.bitsby.app\/invoices\/pay\/MXNj4m8HhcM4"
}
}

Parameter respons

ParameterDeskripsi
idID tagihan dalam format UUID
uidID tagihan (untuk pembeli)
createDatetimeTanggal dan waktu pembuatan tagihan (UTC)
timeToPayDatetimeTanggal dan waktu hingga kapan tagihan berlaku (UTC). Pembeli harus membayar tagihan sebelum waktu ini
commissionFiatUSDJumlah biaya layanan. Dihitung dari jumlah amountFiatUSD
amountFiatUSDJumlah dalam USD, dihitung saat pembuatan tagihan dari invoice.amountFiat berdasarkan kurs terkini
urlTautan halaman pembayaran untuk pembeli. Kirim tautan ini kepada pembeli untuk membayar tagihan