notpanel
LayananHargaFAQGiveawayAPI
notpanel

Followers, likes, dan views untuk semua platform.

Katalog menggabungkan layanan yang kami operasikan langsung dengan kapasitas dari mitra terverifikasi. Ketersediaan, waktu, refill, dan drip-feed ditampilkan per layanan; rute dan identitas mitra tetap rahasia.

Produk

  • Layanan
  • Harga
  • Indeks harga
  • Program Afiliasi

Sumber Daya

  • API
  • Blog
  • FAQ
  • Status

Perusahaan

  • Tentang
  • Kenapa NotPanel
  • Hubungi Kami

Hukum

  • Syarat Layanan
  • Kebijakan Privasi
  • Kebijakan Pengembalian Dana

Bahasa

  • English
  • Español
  • Português
  • Русский
  • Türkçe
  • العربية
  • हिन्दी
  • Bahasa Indonesia
  • Français
  • 中文

© 2026 NotPanel. Hak cipta dilindungi.

support@notpanel.com
notpanel
Dokumentasi API
+
Dokumentasi API

Pengantar

  • Ikhtisar
  • Memulai
  • Autentikasi
  • Rate limit
  • Error

Katalog

  • Daftar service
  • Katalog lanjutan
  • Tipe layanan

Order

  • Buat order
  • Status order
  • Quote refund
  • Refill
  • Batalkan

Akun

  • Status akun
  • Balance

Webhook

  • Kelola webhook

Referensi

  • Changelog
  • SDK & library

Butuh bantuan?

support@notpanel.com →

Status order

Mengembalikan state terkini satu order atau hingga 100 order. Webhook dapat mengurangi polling tetapi bersifat best-effort dengan retry, jadi rekonsiliasi state penting dengan action status ini.

POSThttps://notpanel.com/api/v3action=status
API key diperlukanDibatasi rate (akun bersama + IP + action)Body: application/x-www-form-urlencoded

Parameter

NamaTipeDeskripsi
keyWajibstringAPI key Anda.
actionWajibstringHarus berupa string literal "status".
orderstringID numerik untuk satu pesanan. Jika order dan orders sama-sama dikirim, orders diutamakan.
ordersstring (CSV)Hingga 100 ID pesanan numerik yang dipisahkan koma. Jika order dan orders sama-sama dikirim, orders diutamakan.

Contoh request

Ganti YOUR_API_KEY dengan key yang dibuat di halaman API dashboard Anda.

curl -X POST https://notpanel.com/api/v3 \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "key=YOUR_API_KEY&action=status&order=7001"
const res = await fetch("https://notpanel.com/api/v3", {
  method: "POST",
  headers: { "Content-Type": "application/x-www-form-urlencoded" },
  body: new URLSearchParams({
    key: "YOUR_API_KEY",
    action: "status",
    order: "7001",
  }),
});

const data = await res.json();
console.log(data);
import requests

res = requests.post(
  "https://notpanel.com/api/v3",
  data={
    "key": "YOUR_API_KEY",
    "action": "status",
    "order": "7001",
},
)
print(res.json())
<?php
$body = http_build_query([
    'key' => 'YOUR_API_KEY',
    'action' => 'status',
    'order' => '7001',
]);

$response = file_get_contents('https://notpanel.com/api/v3', false, stream_context_create([
    'http' => [
        'method'  => 'POST',
        'header'  => "Content-Type: application/x-www-form-urlencoded\r\n",
        'content' => $body,
        'ignore_errors' => true,
    ],
]));

print_r(json_decode($response, true));

Contoh response

{
  "status": "In progress",
  "status_key": "in_progress",
  "charge": "0.50",
  "refund": "0.00",
  "refund_pending": 0,
  "refund_pending_amount": "0.00",
  "start_count": "1234",
  "remains": "650",
  "currency": "USD",
  "cancel_available": false,
  "cancel_before": "2026-08-25T10:30:15.000Z",
  "refund_guaranteed_at": "2026-09-01T10:30:00.000Z",
  "refund_policy": "full_if_unresolved_after_7_days"
}

Error umum

StatusBodyPenyebab
400{"error":"Missing parameter: order"}Baik order maupun orders tidak disediakan.
400{"error":"Order not found"}ID order tunggal tidak ada atau bukan milik akun Anda.
400{"error":"Maximum 100 orders per request"}CSV orders memuat lebih dari 100 ID. Pecah menjadi beberapa batch.

Field uang order biasa

Untuk order biasa, charge adalah charge tersimpan saat ini dan mungkin sudah menjadi nilai retained atau net setelah settlement sebagian. refund adalah kredit yang sudah tercatat di wallet. refund_pending=1 berarti dana refund yang telah diakui masih menunggu ruang di wallet, dan refund_pending_amount adalah jumlah yang masih tertunda. Baris cancelled atau refunded tetap dapat menyimpan charge asli, jadi jangan langsung mengurangi kedua field. Gunakan action=refund_quote dan baca original_charge, refunded, refund_pending_amount, serta refundable_now untuk rekonsiliasi refund.

Response multi-status

Ketika orders disediakan, response berupa objek yang di-key berdasarkan ID order. Order yang bukan milik akun Anda diam-diam dihilangkan dari hasil — tidak dikembalikan sebagai error.

{
  "7001": {
    "status": "Completed",
    "status_key": "completed",
    "charge": "0.50",
    "refund": "0.00",
    "refund_pending": 0,
    "refund_pending_amount": "0.00",
    "start_count": "1234",
    "remains": "0",
    "currency": "USD",
    "cancel_available": false,
    "cancel_before": "2026-08-25T10:30:15.000Z",
    "refund_guaranteed_at": "2026-09-01T10:30:00.000Z",
    "refund_policy": "full_if_unresolved_after_7_days"
  },
  "7002": {
    "status": "Processing",
    "status_key": "cancelling",
    "charge": "10.00",
    "refund": "0.00",
    "start_count": "0",
    "remains": "0",
    "currency": "USD"
  }
}

Nilai status

  • pending — diterima dan belum dikirim. Order API biasa memiliki jendela pembatalan refund penuh 15 detik dan direfund penuh jika masih belum selesai 7 hari setelah waktu pembuatan aslinya.
  • processing — pesanan telah diterima dan menunggu konfirmasi pengiriman.
  • in_progress — pengiriman sedang berlangsung. Order biasa yang belum selesai pada deadline tetap 7 hari direfund penuh.
  • completed — terkirim sepenuhnya.
  • partial — terkirim sebagian; refill mungkin tersedia.
  • cancelled — pesanan telah dibatalkan dan berada dalam status akhir.
  • refunded — direfund (pengiriman gagal atau jaminan pesanan belum terselesaikan selama tujuh hari).
  • expired — nilai terminal lama. Order biasa saat ini yang masih pending, processing, in_progress, atau parked pada 7 hari direfund penuh dan dikembalikan sebagai refunded.
  • parked — ditahan sementara sebelum pengiriman karena service tidak tersedia. Parkir tidak mereset waktu: deadline tetap dari pembuatan asli merefund penuh order biasa jika tetap belum selesai pada 7 hari.