API Playground & Reference

Dokumentasi Lengkap & Live Test API

Panduan integrasi lengkap seluruh endpoint API pembayaran (V1 & V2) dan penarikan instan beserta fitur Try It Out interaktif.

A. Persiapan & Otentikasi

Otentikasi ke layanan API dilakukan menggunakan kunci rahasia (API Key). Anda dapat mengirimkan kunci tersebut melalui HTTP Header x-api-key: YOUR_API_KEY atau Query Parameter ?apikey=YOUR_API_KEY.

Status: Belum Login

Silakan Login terlebih dahulu agar dapat menggunakan fitur Eksekusi (Try It Out).

B. Cek Saldo (Balance)

GET

Request cURL

curl -X GET "/api/v1/balance" \
  -H "x-api-key: "

Live Test

Ambil data saldo akun secara real-time.

Response JSON

// Klik "Eksekusi" untuk melihat hasil asli
API Versi 1 (Payment Link)

C1. Generate Invoice V1 (Payment URL)

GET

Endpoint ini menghasilkan tagihan yang mengembalikan payment_url (Tautan Pembayaran). Sangat cocok untuk mengarahkan pengguna ke halaman web pembayaran eksternal (seperti Tako).

Request cURL

curl -X GET "/api/v1/invoice?amount=50000" \
  -H "x-api-key: "

Live Test Parameter

Response JSON

// Klik "Eksekusi" untuk melihat hasil asli

D1. Cek Status Invoice V1

GET

Request cURL

curl -X GET "/api/v1/invoice/status?invoice_id=INV-X89J21" \
  -H "x-api-key: "

Live Test Parameter

Response JSON

// Klik "Eksekusi" untuk melihat hasil asli

E1. Batalkan Invoice V1

POST

Request cURL

curl -X POST "/api/v1/invoice/INV-X89J21/cancel" \
  -H "x-api-key: "

Live Test Parameter

Response JSON

// Klik "Eksekusi" untuk melihat hasil asli
API Versi 2 (Direct QRIS)

C2. Generate Invoice V2 (Direct QRIS)

GET

Endpoint ini menghasilkan tagihan yang mengembalikan qris_image (Tautan Gambar QR). Sangat cocok untuk langsung menampilkan Barcode QRIS di dalam bot Telegram atau website Anda.

Request cURL

curl -X GET "/api/v2/invoice?amount=50000" \
  -H "x-api-key: "

Live Test Parameter

Response JSON

// Klik "Eksekusi" untuk melihat hasil asli

D2. Cek Status Invoice V2

GET

Request cURL

curl -X GET "/api/v2/invoice/status?invoice_id=INV-X89J21" \
  -H "x-api-key: "

Live Test Parameter

Response JSON

// Klik "Eksekusi" untuk melihat hasil asli

E2. Batalkan Invoice V2

POST

Request cURL

curl -X POST "/api/v2/invoice/INV-X89J21/cancel" \
  -H "x-api-key: "

Live Test Parameter

Response JSON

// Klik "Eksekusi" untuk melihat hasil asli
API Penarikan (Withdraw)

F. Direktori Metode Withdraw Instan

GET

Request cURL

curl -X GET "/api/v1/withdraw/methods" \
  -H "x-api-key: "

Live Test

Ambil daftar e-wallet aktif.

Response JSON

// Klik "Eksekusi" untuk melihat hasil asli

G. Pemrosesan Withdraw Instan

POST

Request cURL (JSON Body)

curl -X POST "/api/v1/withdraw/instant" \
  -H "x-api-key: " \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 50000,
    "method_code": "DANA",
    "destination": "081234567890"
  }'

Live Test Parameter

Response JSON

// Klik "Eksekusi" untuk melihat hasil asli

H. Validasi Status Withdraw

GET

Request cURL

curl -X GET "/api/v1/withdraw/status?withdraw_id=WD-A93KX02" \
  -H "x-api-key: "

Live Test Parameter

Response JSON

// Klik "Eksekusi" untuk melihat hasil asli