- Beranda
- Referensi API
- Laporan
- Lihat rekonsiliasi
Lihat rekonsiliasi
Menampilkan pembayaran lunas dan status settlement-nya: cocok, menunggu, terlambat, diperiksa, atau ditahan.
/v1/reports/reconciliationbalances:read.Parameter query
Section titled “Parameter query”fromstringwajibHari pertama periode, YYYY-MM-DD waktu Jakarta. Hari itu ikut dihitung.
Contoh: 2026-10-01
Pola: ^\d{4}-\d{2}-\d{2}$
tostringwajibHari terakhir periode, YYYY-MM-DD waktu Jakarta. Hari itu ikut dihitung.
Contoh: 2026-10-26
Pola: ^\d{4}-\d{2}-\d{2}$
statusstringopsionalSaring baris rekonsiliasi berdasarkan status: reconciled, awaiting, late, checking, atau held. Total ringkasan tetap mencakup seluruh periode.
Contoh: late
Nilai yang mungkin: reconciled, awaiting, late, checking, held
Respons (200)
Section titled “Respons (200)”dataobjectwajibObjek yang dikembalikan, atau array objek untuk operasi daftar.
livemodebooleanwajibtrue berarti objek ini ada di live dan bisa melibatkan pembayaran sungguhan; false berarti objek ini ada di sandbox.
currencystringwajibMata uang, kode ISO 4217. Saat ini hanya IDR.
Contoh: IDR
Nilai: IDR
fromstringwajibHari pertama periode, YYYY-MM-DD waktu Jakarta. Hari itu ikut dihitung.
Contoh: 2026-10-01
Pola: ^\d{4}-\d{2}-\d{2}$
tostringwajibHari terakhir periode, YYYY-MM-DD waktu Jakarta. Hari itu ikut dihitung.
Contoh: 2026-10-26
Pola: ^\d{4}-\d{2}-\d{2}$
totalsobjectwajibJumlah pembayaran di tiap status, dan nilai bersihnya.
reconciledobjectwajibSudah dibayar dan cocok dengan settlement penyedia.
countintegerwajibJumlah pembayaran yang settlement-nya cocok selama periode ini.
Contoh: 12
net_amountintegerwajibNominal bersih pembayaran yang settlement-nya cocok, dalam satuan terkecil currency (Rp125.000 adalah 12500000).
Contoh: 11916000
awaitingobjectwajibSudah dibayar, settlement belum jatuh tempo.
countintegerwajibJumlah pembayaran lunas yang masih menunggu settlement sesuai jadwal.
Contoh: 3
net_amountintegerwajibNominal bersih pembayaran lunas yang masih menunggu settlement, dalam satuan terkecil currency (Rp125.000 adalah 12500000).
Contoh: 2979000
lateobjectwajibSudah dibayar, dan settlement seharusnya sudah datang.
countintegerwajibJumlah pembayaran lunas yang tanggal settlement-nya sudah lewat.
Contoh: 0
net_amountintegerwajibNominal bersih pembayaran lunas yang sudah melewati tanggal settlement, dalam satuan terkecil currency (Rp125.000 adalah 12500000).
Contoh: 0
checkingobjectwajibSedang diperiksa Baiyar karena ada yang tidak cocok.
countintegerwajibJumlah pembayaran yang sedang diperiksa Baiyar karena data settlement tidak cocok.
Contoh: 0
net_amountintegerwajibNominal bersih pembayaran yang sedang dicocokkan Baiyar dengan settlement, dalam satuan terkecil currency (Rp125.000 adalah 12500000).
Contoh: 0
heldobjectwajibDitahan sampai ada keputusan tercatat.
countintegerwajibJumlah pembayaran yang ditahan selama masalah settlement ditinjau.
Contoh: 0
net_amountintegerwajibNominal bersih pembayaran yang ditahan selama masalah settlement ditinjau, dalam satuan terkecil currency (Rp125.000 adalah 12500000).
Contoh: 0
rowsarray dari objectwajibSetiap pembayaran lunas pada periode beserta posisi settlement-nya.
payment_idstringwajibId pembayaran.
Contoh: pay_01k7q3m8x2v5t9n4b6c1d0e7fa
Diawali pay_.
project_idstringwajibProyek tempat objek ini berada. Pengaturannya menentukan metode pembayaran dan batas yang berlaku.
Contoh: prj_01k7q3m8x2v5t9n4b6c1d0e7fa
Diawali prj_.
merchant_referencestring | nullwajibReferensimu untuk pembayaran ini; null kalau tidak ada.
Contoh: order-1001
provider_codestringwajibPenyedia pembayaran yang membawa pembayaran ini.
Contoh: singapay
payment_methodstringwajibMetode pembayaran, misalnya payment.qris atau payment.va.bca.
Contoh: payment.qris
business_daystringwajibTanggal Jakarta untuk mengelompokkan pembayaran atau pencatatan saldo ini, YYYY-MM-DD.
Contoh: string
Pola: ^\d{4}-\d{2}-\d{2}$
paid_atstringwajibKapan pembayaran dibayar (RFC 3339, UTC).
Contoh: 2026-10-26T03:04:05.000Z
Format: date-time
charged_amountintegerwajibTotal yang dibayar pembayar, termasuk biaya jika ditanggung pembayar, dalam satuan terkecil currency (Rp125.000 adalah 12500000).
Contoh: 1000000
fee_amountintegerwajibBiaya Baiyar untuk pembayaran ini, dalam satuan terkecil currency (Rp125.000 adalah 12500000).
Contoh: 7000
net_amountintegerwajibNominal yang dikreditkan setelah biaya Baiyar, dalam satuan terkecil currency (Rp125.000 adalah 12500000).
Contoh: 993000
statusstringwajibreconciled, awaiting, late, checking, atau held.
Contoh: reconciled
Nilai yang mungkin: reconciled, awaiting, late, checking, held
settled_atstring | nullwajibKapan penyedia men-settle-nya; null sebelum itu.
Contoh: 2026-10-26T03:04:05.000Z
Format: date-time
settlement_roundintegerwajibPutaran settlement yang mencakup pembayaran ini. Nomornya bertambah jika settlement dibalik lalu dicocokkan lagi; null jika penyedia tidak memakai putaran.
Contoh: 1
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 "https://api.baiyar.com/v1/reports/reconciliation" \ -H "Authorization: Bearer $BAIYAR_KEY"{ "data": { "livemode": false, "currency": "IDR", "from": "2026-10-01", "to": "2026-10-26", "totals": { "reconciled": { "count": 12, "net_amount": 11916000 }, "awaiting": { "count": 3, "net_amount": 2979000 }, "late": { "count": 0, "net_amount": 0 }, "checking": { "count": 0, "net_amount": 0 }, "held": { "count": 0, "net_amount": 0 } }, "rows": [ { "payment_id": "pay_01k7q3m8x2v5t9n4b6c1d0e7fa", "project_id": "prj_01k7q3m8x2v5t9n4b6c1d0e7fa", "merchant_reference": "order-1001", "provider_code": "singapay", "payment_method": "payment.qris", "business_day": "string", "paid_at": "2026-10-26T03:04:05.000Z", "charged_amount": 1000000, "fee_amount": 7000, "net_amount": 993000, "status": "reconciled", "settled_at": "2026-10-26T03:04:05.000Z", "settlement_round": 1 } ] }, "meta": { "request_id": "req_Hy3k9QzT2LmN8vXa" }}