Daftar kanal pembayaran
Kanal yang aktif untuk merchant Anda, lengkap dengan fee efektif dan batas nominal. Ambil daftar ini saat menyusun halaman checkout; jangan menanamkan kode kanal di dalam kode Anda.
fee_mode dapat berbeda antar kanal pada merchant yang sama — pada data
produksi, bca_va bermode merchant sementara kanal lain customer.
Kanal qris_own (QRIS Custom) hanya tampil bila akun sudah punya
registrasi QRIS aktif.
Alias yang setara: GET /merchant/payment-channel.
bearerAuthAuthorizationBearer <token>Kirim kunci API sebagai bearer token pada header Authorization,
dengan format Bearer YOUR_APIKEY.
Ada dua jenis kunci:
sk_live_— produksi. Transaksi nyata, dan butuh KYC yang sudah disetujui.sk_test_— sandbox. Tanpa perpindahan dana, tanpa syarat KYC.
Ambil kunci di Dashboard Merchant, menu Settings lalu API Keys.
Kunci API adalah kredensial rahasia: simpan di environment variable atau secret manager. Jangan pernah menaruhnya di frontend, aplikasi mobile, atau repositori publik.
Daftar kanal aktif.
application/json- response
status?stringdata?array<>curl -X GET 'https://paymenku.com/api/v1/payment-channels'{ "status": "success", "data": [ { "code": "bca_va", "name": "BCA Virtual Account", "type": "va", "group": "Virtual Account", "flow_type": "direct", "icon": "https://paymenku.com/storage/channel-icons/bca_va.png", "fee_mode": "merchant", "fee_flat": 4440, "fee_percent": 0.2, "min_amount": 10000, "max_amount": 10000000 }, { "code": "qris", "name": "QRIS", "type": "qris", "group": "QRIS", "flow_type": "direct", "icon": "https://paymenku.com/storage/channel-icons/qris-baru.png", "fee_mode": "customer", "fee_flat": 200, "fee_percent": 0.7, "min_amount": 1000, "max_amount": 10000000 }, { "code": "indomaret", "name": "Indomaret", "type": "cstore", "group": "Convenience Store", "flow_type": "direct", "icon": "https://paymenku.com/storage/channel-icons/indomaret.png", "fee_mode": "customer", "fee_flat": 5000, "fee_percent": 0, "min_amount": 15000, "max_amount": 2500000 } ]}