Rumah Premium IconAPI Docs

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

"X-API-KEY": "STS-Key-XXXXXXXXXXXXXXXX"

Daftar Produk

GET

Daftar Produk

Mengambil daftar katalog produk, paket, harga, dan stok yang tersedia secara real-time.

https://rumahpremium.com/api/produk/list

Query Parameters

id
StringOptional

Filter per ID unik produk (contoh: netflix).

Pemesanan

POST

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.

https://rumahpremium.com/api/produk/order

Headers Autentikasi (Wajib)

X-API-KEYSTS-Key-XXXXXXXXXXXXXXXX

Body Parameters

FieldTipeStatusKeterangan
packageId / idstringWajibID varian paket yang akan dibeli (misal: 'gsuit', 'am', 'am1').

Example Request Payload (JSON)

JSON
{
  "packageId": "gsuit"
}
Response (200 OK - SUCCESSFUL ORDER FULFILLMENT)
JSON
{
  "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
  }
}
POST

Cek Status Pesanan

Mengambil detail transaksi dan kredensial akun premium jika pembayaran sudah berhasil.

https://rumahpremium.com/api/produk/status

Request Body

JSON
{
  "external_id": "ORD-171567899"
}

Manajemen Saldo

POST

Isi Saldo (Deposit)

Menghasilkan invoice QRIS untuk pengisian saldo ke akun developer Anda.

https://rumahpremium.com/api/deposit/create

Headers

X-API-KEYSTS-Key-XXXX

Request Body

JSON
{
  "amount": 100000,
  "email": "[email protected]"
}
POST

Cek Status Deposit

Memverifikasi apakah pembayaran deposit telah diterima. Jika PAID, saldo user akan bertambah secara otomatis.

https://rumahpremium.com/api/deposit/status

Request Body

JSON
{
  "external_id": "DEP-171567955"
}