Skip to main content

Payment List

Mengambil daftar seluruh invoice, yang diurutkan mulai dari data yang paling baru dibuat.

Untuk melihat detail spesifik dari sebuah invoice tunggal, silakan kunjungi halaman Payment Detail.

Gunakan endpoint ini untuk keperluan rekonsiliasi data secara massal atau untuk menampilkan riwayat transaksi di dasbor sistem Anda.

Silakan merujuk pada halaman Status & Error Code untuk melihat daftar lengkap status pembayaran yang tersedia.

Request​

curl "https://api.bayar.digital/gateway/payments?page=1&per_page=20" \
-H "X-Api-Key: pk_..."

Response​

FieldTipeDeskripsi
totalintTotal keseluruhan data yang ada
countintJumlah data yang ditarik pada halaman saat ini
per_pageintBatas maksimal data per halaman
current_pageintPosisi halaman saat ini
total_pagesintTotal keseluruhan halaman yang tersedia

200 OK

{
"success": true,
"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": [],
"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
}
],
"pagination": {
"total": 50,
"count": 1,
"per_page": 20,
"current_page": 1,
"total_pages": 3
}
}