notpanel
सेवाएंमूल्य निर्धारणFAQगिवअवेAPI
notpanel

हर प्लेटफॉर्म के लिए फॉलोअर्स, लाइक और व्यूज़।

कैटलॉग में हमारी सीधे संचालित सेवाएं और जांचे हुए साझेदारों की क्षमता दोनों शामिल हैं। उपलब्धता, समय, refill और drip-feed हर सेवा पर दिखते हैं; रूटिंग और साझेदारों की पहचान गोपनीय रहती है।

प्रोडक्ट

  • सेवाएं
  • मूल्य निर्धारण
  • मूल्य सूचकांक
  • एफिलिएट प्रोग्राम

संसाधन

  • API
  • ब्लॉग
  • FAQ
  • स्थिति

कंपनी

  • हमारे बारे में
  • NotPanel क्यों
  • संपर्क करें

कानूनी

  • सेवा की शर्तें
  • गोपनीयता नीति
  • रिफंड नीति

भाषाएँ

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

© 2026 NotPanel. सर्वाधिकार सुरक्षित।

support@notpanel.com
notpanel
API डॉक्युमेंटेशन
+
API डॉक्युमेंटेशन

परिचय

  • अवलोकन
  • शुरू करना
  • प्रमाणीकरण
  • रेट लिमिट
  • एरर

कैटलॉग

  • सर्विसेज़ की सूची
  • Advanced catalog
  • सेवा प्रकार

ऑर्डर

  • ऑर्डर प्लेस करें
  • ऑर्डर स्टेटस
  • Refund quote
  • रिफिल
  • रद्द करें

अकाउंट

  • Account status
  • बैलेंस

Webhooks

  • Webhooks मैनेज करें

रेफ़रेंस

  • चेंजलॉग
  • SDK और लाइब्रेरी

मदद चाहिए?

support@notpanel.com →

ऑर्डर स्टेटस

एक order या अधिकतम 100 orders की मौजूदा state लौटाता है। Webhooks polling घटा सकते हैं, लेकिन retries के साथ best-effort हैं, इसलिए महत्वपूर्ण state को इस status action से reconcile करें।

POSThttps://notpanel.com/api/v3action=status
API की आवश्यकरेट लिमिटेड (shared account + IP + action)बॉडी: application/x-www-form-urlencoded

पैरामीटर

नामटाइपविवरण
keyआवश्यकstringआपकी API की।
actionआवश्यकstringलिटरल स्ट्रिंग "status" होना चाहिए।
orderstringएक ऑर्डर का संख्यात्मक ID। यदि order और orders दोनों भेजे जाएँ, तो orders को प्राथमिकता मिलेगी।
ordersstring (CSV)अल्पविराम से अलग किए गए अधिकतम 100 संख्यात्मक ऑर्डर ID। यदि order और orders दोनों भेजे जाएँ, तो orders को प्राथमिकता मिलेगी।

उदाहरण रिक्वेस्ट

YOUR_API_KEY को अपने डैशबोर्ड के API पेज के तहत जनरेट की गई की से बदलें।

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));

उदाहरण रिस्पॉन्स

{
  "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"
}

सामान्य एरर

स्टेटसबॉडीकारण
400{"error":"Missing parameter: order"}न तो order और न ही orders सप्लाई किया गया था।
400{"error":"Order not found"}सिंगल ऑर्डर ID मौजूद नहीं है या आपके अकाउंट का नहीं है।
400{"error":"Maximum 100 orders per request"}orders CSV में 100 से अधिक ID थीं। बैचों में विभाजित करें।

सामान्य order के money fields

सामान्य order में charge मौजूदा stored charge है और partial settlement के बाद retained या net amount हो सकता है। refund उस order के लिए wallet में पहले से दर्ज credit है। refund_pending=1 का मतलब है कि मान्य refund रकम wallet headroom की प्रतीक्षा कर रही है, और refund_pending_amount वही बाकी रकम है। Cancelled या refunded row अपना original charge रख सकती है, इसलिए इन fields को सीधे घटाएं नहीं। Refund reconciliation के लिए action=refund_quote इस्तेमाल करें और original_charge, refunded, refund_pending_amount व refundable_now पढ़ें।

मल्टी-स्टेटस रिस्पॉन्स

जब orders सप्लाई किया जाता है, तो रिस्पॉन्स ऑर्डर ID से keyed एक ऑब्जेक्ट होता है। जो ऑर्डर आपके अकाउंट के नहीं हैं वे चुपचाप रिज़ल्ट से छोड़ दिए जाते हैं — उन्हें एरर के रूप में नहीं लौटाया जाता।

{
  "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"
  }
}

स्टेटस वैल्यू

  • pending — स्वीकार हो चुका है और अभी dispatch नहीं हुआ। सामान्य API order में 15-second full-refund cancellation window है और original creation time के 7 days बाद भी unresolved रहने पर full refund मिलता है।
  • processing — ऑर्डर स्वीकार हो चुका है और डिलीवरी की पुष्टि की प्रतीक्षा में है।
  • in_progress — delivery जारी है। Immutable 7-day deadline पर unresolved सामान्य order को full refund मिलता है।
  • completed — पूरी तरह डिलीवर।
  • partial — आंशिक रूप से डिलीवर; refill उपलब्ध हो सकता है।
  • cancelled — ऑर्डर रद्द हो चुका है और अंतिम स्थिति में है।
  • refunded — रिफंड (विफल डिलीवरी या सात दिन तक अनसुलझे ऑर्डर की गारंटी)।
  • expired — legacy terminal value। मौजूदा सामान्य orders जो 7 days पर pending, processing, in_progress या parked में हों, उन्हें full refund मिलता है और refunded लौटाया जाता है।
  • parked — service unavailable होने के कारण submission से पहले temporarily held। Parking clock reset नहीं करती: original creation से मापी गई immutable deadline पर 7 days तक unresolved रहने पर सामान्य order को full refund मिलता है।