Langsung ke konten
Teknik

Perbandingan API panel SMM: JAP, CheapSMMPanel, dan NotPanel

Membandingkan tiga API SMM publik berdasarkan nama field, retry, webhook, dan error HTTP — hanya dari kontrak yang dipublikasikan.

Blok konektor yang dihubungkan oleh garis bercabang.

Sameer

Researcher

Bandingkan API SMM berdasarkan pekerjaan yang dibutuhkan: mencari layanan, membuat pesanan, menangani timeout, dan mencocokkan hasil. Versi endpoint dan nama kolom serupa baru permulaan.

Perbandingan NotPanel atas dokumentasi publik JustAnotherPanel, CheapSMMPanel, dan NotPanel yang diperiksa pada 2026-09-09; data NotPanel mengikuti pembaruan API Oktober 2026. Ini tinjauan dokumen, bukan uji pengiriman atau akun pesaing. Fitur yang tidak disebut di halaman tamu mungkin tersedia di tempat lain.

JustAnotherPanel · CheapSMMPanel · NotPanel

Yang didokumentasikan referensi publik

Field auth
JustAnotherPanel
key
CheapSMMPanel
api_token
NotPanel
key
Aksi katalog
JustAnotherPanel
services
CheapSMMPanel
packages
NotPanel
services
ID order
JustAnotherPanel
service
CheapSMMPanel
package
NotPanel
service + kunci percobaan ulang opsional
Idempotensi
JustAnotherPanel
Tidak tercantum di halaman yang diperiksa
CheapSMMPanel
Tidak tercantum di halaman yang diperiksa
NotPanel
Otomatis 60 dtk · request_id / idempotency_key opsional
Webhook
JustAnotherPanel
Tidak tercantum di halaman yang diperiksa
CheapSMMPanel
Tidak tercantum di halaman yang diperiksa
NotPanel
HMAC-SHA256 + timestamp
Kode error HTTP
JustAnotherPanel
Tidak tercantum di halaman yang diperiksa
CheapSMMPanel
Tidak tercantum di halaman yang diperiksa
NotPanel
error_code + status HTTP (400–503) + penanda retryable
Header rate limit
JustAnotherPanel
Tidak tercantum di halaman yang diperiksa
CheapSMMPanel
Tidak tercantum di halaman yang diperiksa
NotPanel
X-RateLimit-*
Pengisian ulang
JustAnotherPanel
Ya + refill_status · tiap 6 jam per pesanan
CheapSMMPanel
Tidak tercantum di halaman yang diperiksa
NotPanel
Ya + refill_status · tiap 6 jam per pesanan
Pembatalan melalui API
JustAnotherPanel
action=cancel
CheapSMMPanel
Tidak tercantum di halaman yang diperiksa
NotPanel
action=cancel · refund penuh instan dalam 15 dtk · lalu permintaan pembatalan jika layanan mendukung

Struktur key + action sudah dikenal. Sebelum mengganti URL, periksa katalog tujuan, ID layanan, kolom, harga, dan status. Kunci, ID layanan, dan saldo tidak berpindah antar panel. Di NotPanel, pesanan apa pun dapat dibatalkan dengan refund penuh dalam 15 detik pertama; setelah itu, pembatalan dapat diminta pada layanan yang mendukungnya, dan bagian yang belum terkirim dikembalikan otomatis saat pembatalan dikonfirmasi.

Bentuk v2 serupa, kontrak terdokumentasi berbeda

  • Autentikasi JAP / NotPanel: key CheapSMMPanel: api_token

  • Katalog JAP / NotPanel: action=services CheapSMMPanel: action=packages

  • ID layanan JAP / NotPanel: service CheapSMMPanel: package

Panduan integrasi, bukan tangkapan layar akun atau pengukuran kinerja.

Nama field bukan detail kecil

PekerjaanJAP / NotPanelCheapSMMPanel
Autentikasikeyapi_token
Katalogaction=servicesaction=packages
ID layananservicepackage
Hitungan awalstart_countstart_counter

Pusatkan pemetaan kolom dan simpan contoh permintaan serta respons. Kedua halaman pesaing menunjukkan status berawalan huruf besar. NotPanel menyediakan status untuk tampilan dan status_key stabil untuk otomatisasi. Status tidak dikenal perlu diperiksa, bukan bukti hak pengembalian dana.

Nama adalah teks tampilan; ID adalah kontrak

Gunakan ID numerik untuk memesan dan nama untuk tampilan. services menyediakan format umum dan juga mencantumkan kolom pesanan, batas pengiriman bertahap (drip-feed), dan ketersediaan setiap layanan; catalog menambahkan pencarian dan pagination. language memilih nama lokal; canonical_name mempertahankan nama Inggris dan name_language menunjukkan bahasa yang dikembalikan, termasuk en saat memakai cadangan Inggris.

services · fields · status

Timeout bukan kegagalan

  1. Pertahankan request_id awal setelah timeout.

  2. Coba lagi dengan kunci dan detail pesanan yang sama.

  3. Simpan ID pesanan asli yang dikembalikan pengulangan.

Panduan integrasi, bukan tangkapan layar akun atau pengukuran kinerja.

2026-09-09 — request_id dan idempotency_key opsional. Tanpa keduanya, akun dan payload yang sama dilindungi 60 detik; duplikat sengaja dalam jendela itu mengembalikan order pertama. Tunggu 60 detik atau kirim request_id unik untuk membuat duplikat segera.

Buat key sekali di luar loop retry. Timeout adalah hasil yang tidak diketahui, bukan bukti bahwa order tidak pernah terjadi.

Baca referensi pembuatan order · panduan integrasi.

Gunakan peristiwa dan kueri status bersama

  1. Terima notifikasi pesanan bertanda tangan.

  2. Verifikasi tanda tangan dan waktu; tangani ID peristiwa yang berulang.

  3. Konfirmasi keadaan pesanan yang penting melalui kueri status.

Panduan integrasi, bukan tangkapan layar akun atau pengukuran kinerja.

Halaman publik JAP dan CheapSMM yang diperiksa pada 2026-09-09 mendokumentasikan kueri status pesanan. Webhook keluar tidak dijelaskan pada halaman itu; ketiadaan tersebut tidak membuktikan fitur tidak tersedia di tempat lain. Tanyakan ketentuan khusus akun yang diperlukan aplikasi Anda.

NotPanel mendokumentasikan webhook bertanda tangan dengan percobaan ulang tanpa menjamin semua notifikasi terkirim. Setiap pengiriman membawa satu peristiwa bertanda tangan dengan id, type, sequence, dan data. Verifikasi X-Webhook-Signature memakai badan asli dan X-Webhook-Timestamp; lacak pengiriman lewat X-Webhook-Delivery-Id. Proses tiap ID peristiwa sekali dan cocokkan status penting melalui status. Tolak peristiwa di luar jendela waktu yang Anda pilih untuk mencegah pemutaran ulang peristiwa lama. Notifikasi membantu memeriksa pesanan, tetapi tidak menggantikan catatan pesanan.

Resepnya ada di referensi webhook · panduan HMAC.

Baca respons sebelum mencoba lagi

Baca kode HTTP dan JSON. Contoh berikut milik NotPanel; tinjauan ini tidak menetapkan perilaku HTTP akun pesaing.

400
Request buruk
Validasi gagal karena nilai wajib hilang, salah bentuk, tidak didukung, atau di luar rentang. Perbaiki request sebelum retry.
403
Dilarang
Akun ditangguhkan atau email belum diverifikasi.
429
Batas permintaan tercapai
Baca X-RateLimit-Reset
500
Server error
Dapat diulang: kirim add yang sama dengan request_id yang sama untuk mendapat pesanan asli atau tepat satu pesanan baru.

NotPanel mendokumentasikan X-RateLimit-Limit, X-RateLimit-Remaining, dan X-RateLimit-Reset. Kunci API pada akun yang sama berbagi batas permintaan. Baca referensi kesalahan dan batas sebelum memutuskan apa yang perlu dicoba lagi, kapan menunggu, atau kapan meminta tim meninjau permintaan.

Fitur NotPanel yang dapat Anda periksa

Ini adalah perbedaan kontrak yang dapat diverifikasi, bukan klaim soal harga atau ukuran katalog.

  • Order aman saat retry: Request add lama bekerja tanpa field baru dan payload identik dari akun yang sama dilindungi selama 60 detik. request_id atau alias idempotency_key bersifat opsional untuk kontrol retry yang tepat; request_id menang jika keduanya dikirim.
  • Event status bertanda tangan: Referensi webhook menjelaskan HMAC-SHA256 atas timestamp + titik + raw body, header yang tepat, dan satu event bertanda tangan per pesan; URL privat atau lokal ditolak.
  • Error yang jelas: Setiap error memiliki kode tetap (error_code), status HTTP, dan penanda retryable agar client dapat membedakan input salah, blokir, limit, dan error yang dapat diulang.
  • Limit yang terlihat: Header batas permintaan menjelaskan jendela akun yang berlaku; mengganti kunci API tidak membuat kuota akun terpisah.

Setiap poin dapat diuji pada referensi publik sebelum memindahkan alur reseller.

Jangan migrasi hanya dari artikel — uji ini
0/4

Pilih kontrak yang memenuhi pekerjaan nyata. Integrasi stabil yang sudah ada bisa tetap sesuai. Evaluasi NotPanel ketika fitur terdokumentasi menyelesaikan kebutuhan tertentu sebelum memindahkan trafik.

Pertanyaan umum

Apakah JustAnotherPanel memiliki API reseller?

Ya. Halaman v2 publik yang diperiksa pada 2026-09-09 menunjukkan key dan action untuk services, add, status, refill, refill_status, cancel, dan balance. Webhook, idempotensi, katalog error HTTP, dan header rate limit tidak didokumentasikan pada halaman guest itu; ketiadaan pada halaman tersebut bukan bukti bahwa fitur tidak dapat ada di tempat lain.

Apakah CheapSMMPanel memakai API yang sama dengan JAP?

Tidak. Dokumen guest memakai api_token, action=packages, package, dan start_counter. Klien JAP tidak akan bekerja tanpa perubahan.

Idempotensi bawaan?

Request add lama bekerja tanpa field baru dan payload identik dari akun yang sama dilindungi selama 60 detik. request_id atau alias idempotency_key bersifat opsional untuk kontrol retry yang tepat; request_id menang jika keduanya dikirim.

Bisakah klien JAP yang ada diarahkan ke NotPanel?

Struktur key + action sudah dikenal. Sebelum mengganti URL, periksa katalog tujuan, ID layanan, kolom, harga, dan status. Kunci, ID layanan, dan saldo tidak berpindah antar panel. Di NotPanel, pesanan apa pun dapat dibatalkan dengan refund penuh dalam 15 detik pertama; setelah itu, pembatalan dapat diminta pada layanan yang mendukungnya, dan bagian yang belum terkirim dikembalikan otomatis saat pembatalan dikonfirmasi.

Bagikan artikel ini