Lewati ke konten utama

Paymenku.com API

Selamat datang di dokumentasi resmi API Paymenku.com — payment gateway modern untuk bisnis di Indonesia.

API kami dirancang berdasarkan prinsip REST, menggunakan HTTPS pada semua request, dan mengembalikan response dalam format JSON.


Fitur Utama

FiturKeterangan
Virtual AccountBCA, BNI, BRI, Mandiri, Permata, dan lainnya
E-WalletDANA, OVO, ShopeePay, LinkAja
QRISPembayaran via scan QR universal
WebhookNotifikasi real-time saat status berubah
SandboxEnvironment testing tanpa transaksi nyata

Base URL

https://paymenku.com/api/v1

Semua endpoint API menggunakan base URL di atas, baik untuk mode live maupun sandbox. Perbedaannya hanya pada API Key yang digunakan.


Format Response

Semua response menggunakan format JSON yang konsisten:

Success:

{
"status": "success",
"data": { ... }
}

Error:

{
"status": "error",
"message": "Deskripsi error"
}

HTTP Status Codes

CodeKeterangan
200Request berhasil
400Bad Request — parameter tidak valid
401Unauthorized — API Key tidak valid atau tidak ada
404Not Found — resource tidak ditemukan
422Unprocessable Entity — validasi gagal
429Too Many Requests — rate limit terlampaui
500Internal Server Error

Alur Integrasi

1. Daftar Merchant → 2. Dapatkan API Key → 3. Integrasi API → 4. Test Sandbox → 5. Go Live
  1. Daftar akun merchant di paymenku.com/merchant/register
  2. Dapatkan API Key dari menu Settings > API Keys di dashboard
  3. Integrasi endpoint Create Transaction ke sistem Anda
  4. Test menggunakan API Key sandbox (sk_test_...)
  5. Go Live dengan mengganti ke API Key production (sk_live_...)

Butuh Bantuan?