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. 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
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, pembatalan biasa hanya berlaku selama 15 detik pertama saat masih Pending dan belum dikirim.
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
Nama field bukan detail kecil
| Pekerjaan | JAP / NotPanel | CheapSMMPanel |
|---|---|---|
| Autentikasi | key | api_token |
| Katalog | action=services | action=packages |
| ID layanan | service | package |
| Hitungan awal | start_count | start_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; 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.
Timeout bukan kegagalan
Pertahankan request_id awal setelah timeout.
Coba lagi dengan kunci dan detail pesanan yang sama.
Simpan ID pesanan yang ditemukan, atau tunggu jika hasilnya belum pasti.
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
Terima notifikasi pesanan bertanda tangan.
Verifikasi tanda tangan dan waktu; tangani ID peristiwa yang berulang.
Konfirmasi keadaan pesanan yang penting melalui kueri status.
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. 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.
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 event di body; URL privat atau lokal ditolak.
- Error yang jelas: API mendokumentasikan respons HTTP 400, 403, 429, dan 500 agar client dapat membedakan input salah, blokir, limit, dan kegagalan layanan.
- 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.
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, pembatalan biasa hanya berlaku selama 15 detik pertama saat masih Pending dan belum dikirim.



