Skip to main content

Payment Detail

Mengambil detail spesifik dari sebuah invoice berdasarkan payment_code yang terdaftar di sistem Anda.

Untuk melihat daftar keseluruhan invoice, silakan merujuk pada halaman Payment List.

Gunakan endpoint ini untuk memeriksa status invoice kapan saja. Untuk mendapatkan pembaruan status secara real-time, kami sangat menyarankan Anda untuk mengatur Webhook.

Silakan lihat halaman Status & Error Code untuk melihat daftar lengkap status pembayaran.

Request​

curl https://api.bayar.digital/gateway/payments/INV-2026-0001 \
-H "X-Api-Key: pk_..."

Response​

FieldTipeDeskripsi
payment_iduuidID unik invoice
payment_codestringKode invoice dari sistem Anda
payment_amountint64Nominal asli (tanpa kode unik)
payment_uniqueint64Kode unik pembayaran (1-999)
payment_totalint64Total yang harus dibayar = amount + unique
payment_statusstringPENDING / PAID / EXPIRED / CANCELLED
payment_expired_atdatetimeBatas waktu pembayaran
payment_updated_atdatetimeWaktu pembaruan terakhir
payment_webhook_urlstring/nullURL Webhook khusus untuk invoice ini
payment_checkout_urlstringURL halaman checkout publik
payment_return_urlstring/nullURL untuk redirect pelanggan
customer_namestring/nullNama pelanggan
customer_emailstring/nullEmail pelanggan
customer_phonestring/nullNomor telepon pelanggan
customer_ordersarray/nullDaftar item pesanan pelanggan
account_iduuidID akun tujuan penerima dana
account_numberstring/nullNomor rekening / URL QRIS
account_namestring/nullNama pemilik rekening
channel_iduuid/nullID channel pembayaran
channel_namestring/nullNama bank / metode pembayaran
channel_typestring/nullTRANSFER / QRIS
channel_instructionsarrayLangkah-langkah atau instruksi pembayaran
is_manual_matchboolIndikator apakah transaksi dicocokkan secara manual
manual_matched_mutation_iduuid/nullID mutasi terkait (jika dicocokkan secara manual)

200 OK

{
"success": true,
"message": "ok",
"data": {
"payment_id": "660e8400-e29b-41d4-a716-446655440010",
"payment_code": "INV-2026-0001",
"payment_amount": 50000,
"payment_unique": 123,
"payment_total": 50123,
"payment_status": "PAID",
"payment_expired_at": "2026-10-11T12:00:00Z",
"payment_updated_at": "2026-06-11T10:05:00Z",
"payment_webhook_url": "https://yourserver.com/webhooks/bayar",
"payment_checkout_url": "https://bayar.digital/checkout/660e8400-e29b-41d4-a716-446655440010",
"payment_return_url": "https://yourserver.com/orders/INV-2026-0001",
"customer_name": "Budi Santoso",
"customer_email": "budi@example.com",
"customer_phone": "081234567890",
"customer_orders": [
{
"name": "Produk A",
"price": 50000,
"quantity": 1,
"subtotal": 50000
}
],
"account_id": "550e8400-e29b-41d4-a716-446655440000",
"account_number": "1234567890",
"account_name": "PT Merchant Contoh",
"channel_id": "660e8400-e29b-41d4-a716-446655440001",
"channel_name": "Bank Central Asia",
"channel_type": "TRANSFER",
"channel_instructions": [],
"is_manual_match": false,
"manual_matched_mutation_id": null
}
}