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 →

Cancel an order

खाते के एक सामान्य ऑर्डर या खाते के अधिकतम 100 ID वाले क्रमिक बैच को रद्द करता है। हर सामान्य API ऑर्डर केवल अपनी 15 सेकंड की प्रेषण से पहले वाली छूट अवधि में ही पात्र होता है।

POSThttps://notpanel.com/api/v3action=cancel
API की आवश्यकरेट लिमिटेड (shared account + IP + action)बॉडी: application/x-www-form-urlencoded
एक संख्यात्मक order ID या अल्पविराम से अलग किए गए अधिकतम 100 orders ID दें। बैच मोड किसी ऑर्डर की रद्दीकरण अवधि कभी नहीं बढ़ाता।

पैरामीटर

नामटाइपविवरण
keyआवश्यकstringआपकी API की।
actionआवश्यकstringलिटरल स्ट्रिंग "cancel" होना चाहिए।
orderशर्तीstringaction=add से लौटाया गया, खाते के एक सामान्य ऑर्डर का संख्यात्मक ID।
ordersशर्तीstring (CSV)अल्पविराम से अलग किए गए सामान्य ऑर्डर ID, अधिकतम 100। उत्तर इनपुट का क्रम बनाए रखता है और हर आइटम के लिए सफलता या त्रुटि लौटाता है।

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

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=cancel&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: "cancel",
    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": "cancel",
    "order": "7001",
},
)
print(res.json())
<?php
$body = http_build_query([
    'key' => 'YOUR_API_KEY',
    'action' => 'cancel',
    '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));

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

{
  "order": 7001,
  "status": "Canceled",
  "status_key": "cancelled",
  "cancel": 1,
  "refund": "0.50",
  "refund_pending": 0
}

सामान्य एरर

स्टेटसबॉडीकारण
409{"error":"Cancellation window has ended or the order has already started"}सामान्य order 15-second cancellation window से बाहर जा चुका है या अब pending नहीं है। Single request 409 लौटाता है।
409{"error":"Order is already completed"}Item पहले से non-cancellable terminal state में है। पहले सफल cancellation का retry वही सफल result लौटाता है।
409{"error":"Order is already refunded"}Item पहले से non-cancellable terminal state में है। पहले सफल cancellation का retry वही सफल result लौटाता है।
404{"error":"Order not found"}इस पहचान वाला कोई सामान्य ऑर्डर इस खाते का नहीं है। एकल अनुरोध 404 लौटाता है।
429{"error":"Rate limit exceeded for cancel"}Cancellation action limit पूरी हो गई। बताई गई delay के बाद retry करें; response 429 है।

Bulk cancellation

orders=7001,7002 से IDs sequentially process होते हैं। हर ordinary order single cancellation जैसे same ownership, pending-state और 15-second checks pass करता है। एक failed item दूसरे eligible items को नहीं रोकता।

[
  {
    "order": 7001,
    "status": "Canceled",
    "status_key": "cancelled",
    "cancel": 1,
    "refund": "0.50",
    "refund_pending": 0
  },
  {
    "order": 7002,
    "error": "Cancellation window has ended or the order has already started"
  }
]

Cancellation के नतीजे और refunds

सामान्य API order dispatch से पहले 15 seconds hold रहता है। Pending रहते हुए cancel करने पर order atomically close होता है और full refund मान्य होता है। refund Wallet में पहले से credit हुई रकम है; अगर wallet headroom अस्थायी रूप से credit रोकता है तो refund_pending=1 होता है। वही cancellation दोहराने पर पैसा दोबारा credit नहीं होता।