Dokumentasi API di SMM Panel Indonesia

Dokumentasi API SMM Panel Indonesia - PusatPanelSMM


METODE HTTP POST
FORMAT RESPON JSON
API URL
API KEY Dapatkan API KEY di halaman Profil Saya
SECRET KEY Dapatkan SECRET KEY di halaman Profil Saya

Melakukan Cek Profile

Parameter Deskripsi
api_key API KEY Anda
secret_key SECRET KEY Anda
action profile
Contoh Respons Yang Di Dapat
Jika Pemesanan Sukses
{
  "status": true,
  "data": {
    "email": "[email protected]",
    "username": "pusatpanelsmm",
    "full_name": "Pusat Panel SMM",
    "balance": "777777"
  }
}

Jika Pemesanan Gagal
{
  "status": false,
  "data": {
    "msg": "Permintaan Tidak Sesuai"
  }
}

Mendapatkan Layanan

Parameter Deskripsi
api_key API KEY Anda
secret_key SECRET KEY Anda
action services
Contoh Respons Yang Di Dapat
Jika Pemesanan Sukses
{
  "status": true,
  "data": [
    {
      "id": 1,
      "name": "Nama Layanan 1",
      "price": 1000,
      "min": 100,
      "max": 10000,
      "note": "Note Layanan 1",
      "category": "Category Layanan 1"
    },
    {
      "id": 2,
      "name": "Nama Layanan 2",
      "price": 2000,
      "min": 200,
      "max": 20000,
      "note": "Note Layanan 2",
      "category": "Category Layanan 2"
    },
  ]
}

Jika Pemesanan Gagal
{
  "status": false,
  "data": {
    "msg": "Permintaan Tidak Sesuai"
  }
}

Melakukan Pemesanan

Parameter Deskripsi
api_key API KEY Anda
secret_key SECRET KEY Anda
action order
service Service ID, dapat dilihat di Daftar Layanan
data Data yang dibutuhkan sesuai layanan, seperti url/username target pesanan
quantity Jumlah Pemesanan
Contoh Respons Yang Di Dapat
Jika Pemesanan Sukses
{
  "status": true,
  "data": {
    "id": "123"
  }
}

Jika Pemesanan Gagal
{
  "status": false,
  "data": {
    "msg": "Permintaan Tidak Sesuai"
  }
}

Melakukan Cek Status Pesanan

Parameter Deskripsi
api_key API KEY Anda
secret_key SECRET KEY Anda
action status
id ID Pesanan
Contoh Respons Yang Di Dapat
Jika Cek Status Sukses
{
  "status": true,
  "data": {
    "status": "Processing",
    "start_count": 777,
    "remains": 1000
  }
}	

Jika Cek Status Gagal
{
  "status": false,
  "data": {
    "msg": "Order Id Tidak Di Temukan"
  }
}

Melakukan Request Refill Pesanan

Parameter Deskripsi
api_key API KEY Anda
secret_key SECRET KEY Anda
action refill
order ID Pesanan
Contoh Respons Yang Di Dapat
Jika Permintaan Sukses
{
  "status": true,
  "data": [
    {
      "order": 123320152,
      "refill": 1
    }
  ]
}

Jika Permintaan Gagal
{
  "status": false,
  "data": [
    {
      "order": 123320152,
      "msg": "Order Id Tidak Di Temukan"
    }
  ]
}

Melakukan Request Refill Pesanan Massal

Parameter Deskripsi
api_key API KEY Anda
secret_key SECRET KEY Anda
action refill
orders ID Pesanan (dipisahkan oleh koma, maksimal 100 ID)
Contoh Respons Yang Di Dapat
{
  "status": true,
  "data": [
    {
      "order": 123320152,
      "refill": 1,
      "status": true
    },
    {
      "order": 123320081,
      "status": false,
      "msg": "Order Id Tidak Di Temukan"
    }
  ]
}

Melakukan Request Cancel Pesanan

Parameter Deskripsi
api_key API KEY Anda
secret_key SECRET KEY Anda
action cancel
order ID Pesanan
Contoh Respons Yang Di Dapat
Jika Request Sukses
{
  "status": true,
  "data": [
    {
      "order": 123320152
    }
  ]
}

Jika Request Gagal
{
  "status": false,
  "data": [
    {
      "order": 123320152,
      "msg": "Order Id Tidak Di Temukan"
    }
  ]
}

Melakukan Request Cancel Pesanan Massal

Parameter Deskripsi
api_key API KEY Anda
secret_key SECRET KEY Anda
action cancel
orders ID Pesanan (dipisahkan oleh koma, maksimal 100 ID)
Contoh Respons Yang Di Dapat
{
  "status": true,
  "data": [
    {
      "order": 123320152,
      "status": true
    },
    {
      "order": 123320081,
      "status": false,
      "msg": "Order Id Tidak Di Temukan"
    }
  ]
}

Melakukan Cek Status Refill

Parameter Deskripsi
api_key API KEY Anda
secret_key SECRET KEY Anda
action refill_status
refill ID Refill
Contoh Respons Yang Di Dapat
Jika Cek Status Sukses
{
  "status": true,
  "data": [
    {
      "refill": 1,
      "status": "Success"
    }
  ]
}

Jika Cek Status Gagal
{
  "status": false,
  "data": [
    {
      "refill": 1,
      "msg": "Refill Id Tidak Di Temukan"
    }
  ]
}

Melakukan Cek Status Refill Massal

Parameter Deskripsi
api_key API KEY Anda
secret_key SECRET KEY Anda
action refill_status
refills ID Refill (dipisahkan oleh koma, maksimal 100 ID)
Contoh Respons Yang Di Dapat
{
  "status": true,
  "data": [
    {
      "refill": 1,
      "status": "Success"
    },
    {
      "refill": 2,
      "status": false,
      "msg": "Refill Id Tidak Di Temukan"
    }
  ]
}