Dokumentasi API
Integrasikan layanan Rumah Premium ke sistem Anda.
Pengenalan
API Rumah Premium memungkinkan pengembang untuk mengakses katalog produk secara real-time, mengotomatisasi pembuatan pesanan, dan mengelola saldo deposit melalui antarmuka REST JSON.
Base URL
https://rumahpremium.com
Data Format
JSON REST
Fulfillment
Instant
Autentikasi
Gunakan Secret Key pada header X-API-KEY untuk semua permintaan API (kecuali Daftar Produk).
X-API-KEY Header
Daftar Produk
Daftar Produk
Mengambil daftar katalog produk, paket, harga, dan stok yang tersedia secara real-time.
Query Parameters
idFilter per ID unik produk (contoh: netflix).
Pemesanan
Eksekusi Pesanan (Balance Order API)
Melakukan pembelian produk instan menggunakan Saldo Akun. Kredensial akun produk langsung dikembalikan pada respon JSON, dan invoice transaksi dikirim otomatis ke email akun terdaftar.
Headers Autentikasi (Wajib)
X-API-KEYSTS-Key-XXXXXXXXXXXXXXXXBody Parameters
| Field | Tipe | Status | Keterangan |
|---|---|---|---|
| packageId / id | string | Wajib | ID varian paket yang akan dibeli (misal: 'gsuit', 'am', 'am1'). |
Example Request Payload (JSON)
{
"packageId": "gsuit"
}{
"success": true,
"message": "Pesanan berhasil diproses via saldo",
"data": {
"external_id": "ORD-BAL-171567899",
"status": "SUCCESS",
"productName": "YOUTUBE PREMIUM GSUITE 1 BULAN",
"packageName": "YOUTUBE PREMIUM GSUITE 1 BULAN",
"amount": 10000,
"credentials": "[email protected] winner123",
"new_balance": 90000
}
}Cek Status Pesanan
Mengambil detail transaksi dan kredensial akun premium jika pembayaran sudah berhasil.
Request Body
{
"external_id": "ORD-171567899"
}Manajemen Saldo
Isi Saldo (Deposit)
Menghasilkan invoice QRIS untuk pengisian saldo ke akun developer Anda.
Headers
X-API-KEYSTS-Key-XXXXRequest Body
{
"amount": 100000,
"email": "[email protected]"
}Cek Status Deposit
Memverifikasi apakah pembayaran deposit telah diterima. Jika PAID, saldo user akan bertambah secara otomatis.
Request Body
{
"external_id": "DEP-171567955"
}