- Beranda
- Referensi API
- Metode pembayaran
- Perkiraan biaya
Perkiraan biaya
Menghitung biaya, total yang dibayar pelanggan, dan penerimaan merchant untuk maksimal tiga nominal. Tidak ada pembayaran yang dibuat.
/v1/fee-previewBody request
Section titled “Body request”project_idstringwajibProyek yang dihitung. Wajib dengan key merchant.
Contoh: prj_01k7q3m8x2v5t9n4b6c1d0e7fa
Diawali prj_.
payment_methodsarray dari stringopsionalMetode yang dihitung. Metode proyek itu sendiri bila dikosongkan.
Item maksimum: 40
amountsarray dari integerwajibSampai tiga nominal untuk dihitung, masing-masing dalam satuan terkecil.
Item maksimum: 3
fee_bearerstringopsionalSiapa yang membayar biaya Baiyar. Bawaannya mengikuti pengaturan proyek.
Contoh: customer
Nilai yang mungkin: merchant, customer
Respons (200)
Section titled “Respons (200)”dataobjectwajibObjek yang dikembalikan, atau array objek untuk operasi daftar.
methodsarray dari objectwajibSatu hasil untuk setiap metode yang dihitung.
payment_methodstringwajibMetode pembayaran yang digunakan dalam perhitungan biaya ini.
Contoh: payment.qris
previewsarray dari objectwajibPerhitungan biaya untuk tiap nominal yang kamu kirim, dengan urutan yang sama. Entri null berarti metode tidak menerima nominal itu; perkiraan ini tidak membuat pembayaran.
metaobjectwajibDetail request seperti id dan kursor paginasi.
request_idstringwajibId request ini. Sebutkan saat bertanya ke dukungan.
Contoh: req_Hy3k9QzT2LmN8vXa
Request yang gagal dijawab dengan bentuk error yang sama; lihat Error.
curl -X POST "https://api.baiyar.com/v1/fee-preview" \ -H "Authorization: Bearer $BAIYAR_KEY" \ -H "Content-Type: application/json" \ -d '{ "project_id": "prj_01k7q3m8x2v5t9n4b6c1d0e7fa", "amounts": [ 10000000, 50000000 ] }'{ "data": { "methods": [ { "payment_method": "payment.qris", "previews": [ { "amount": 10000000, "fee_amount": 70000, "charged_amount": 10070000, "net_amount": 10000000 } ] } ] }, "meta": { "request_id": "req_Hy3k9QzT2LmN8vXa" }}