Paymenku Docs
Referensi APIKanal & fee

Daftar kanal pembayaran

GET
/payment-channels

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.

Authorization

bearerAuth
headerAuthorizationBearer <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.

Response Body

Daftar kanal aktif.

application/json
  1. response
status?string
data?array<>
Example Request
curl -X GET 'https://paymenku.com/api/v1/payment-channels'
Example Response
{  "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    }  ]}