/api/v1/order/status प्रमाणीकरण का अनुरोध करें
X-Bolt-Key, X-Bolt-Timestamp और X-Bolt-Signature शामिल करें। वर्तमान मिलीसेकंड timestamp का उपयोग करें और सटीक अनुरोध निकाय के साथ timestamp पर हस्ताक्षर करें।
01. अनुरोध पैरामीटर
application/jsonव्यापारी को ऑर्डर बनाते समय उपयोग किया गया externalOrderId भेजें, orderToken नहीं। केवल वर्तमान API कुंजी से संबंधित ऑर्डर के बारे में पूछताछ की जा सकती है।
उदाहरण मान
{"externalOrderId": "INV-20260209-99281"}आवश्यक स्ट्रिंग, 6-64 अक्षर। अक्षर, अंक, अंडरस्कोर (_) और हाइफ़न (-) की अनुमति है।
आदेश की स्थिति और पूर्ति
PENDINGभुगतान की प्रतीक्षा में: कोई योग्य हस्तांतरण मिलान नहीं किया गया है।
PAIDभुगतान का पता चला, ब्लॉकचेन पुष्टि की प्रतीक्षा है।
CONFIRMEDव्यापारी समीक्षा के माध्यम से भुगतान की पुष्टि या स्वीकार किया गया; कॉलबैक डिलीवरी अभी भी लंबित हो सकती है।
COMPLETEDभुगतान की पुष्टि हो गई है और BoltUtil को एक सफल कॉलबैक प्रतिक्रिया प्राप्त हुई है।
EXPIREDभुगतान विंडो बिना मिलान योग्य हस्तांतरण के समाप्त हो गई। विलंबित पुष्टिकरण के साथ समय पर स्थानांतरण को बाद में भी पहचाना जा सकता है।
FAILEDआदेश विफल स्थिति में है। इसे भुगतान की सफलता न मानें।
CANCELLEDआदेश रद्द कर दिया गया था। इसे भुगतान की सफलता न मानें।
PAID में पुष्टि बाकी है; इसके आधार पर ऑर्डर पूरा न करें। CONFIRMED या COMPLETED भुगतान की पुष्टि दर्शाते हैं; हर externalOrderId पर केवल एक बार डिलीवरी करें। COMPLETED का अर्थ BoltUtil को सूचना की सफल प्रतिक्रिया मिलना है, आपके व्यवसाय द्वारा डिलीवरी पूरी होना नहीं। मैन्युअल रूप से जाँचे गए भुगतान में वास्तविक भुगतान राशि और निपटान प्रकार भी देखें।
02. प्रतिक्रिया फ़ील्ड (data)
application/jsonनोट्स क्वेरी करें
- क्वेरी संग्रहित ऑर्डर स्थिति लौटाती है; यह ब्लॉकचेन को तुरंत स्कैन नहीं करता है. पुष्टिकरण रिकॉर्ड किए गए मान हैं। भुगतान पुष्टिकरण निर्धारित करने के लिए status का उपयोग करें।
- मिलान भुगतान के बिना, paidAmount, shortfallAmount, settlementType, txHash और संबंधित समय null हो सकते हैं। यह कोई क्वेरी विफलता नहीं है.
- केवल आपके अपने ऑर्डर के बारे में पूछताछ की जा सकती है। मुफ़्त खाते पिछले 30 दिनों के भीतर बनाए गए ऑर्डर तक पहुंच सकते हैं; सक्रिय सदस्य सभी इतिहास तक पहुंच सकते हैं। गुम या अप्राप्य ऑर्डर वापसी ऑर्डर नहीं मिला।
- paidAt, confirmedAt और completedAt दिनांक-समय स्ट्रिंग हैं, जैसे 2026-02-09T18:20:50.790, बिना टाइमज़ोन ऑफसेट के। वे मिलीसेकंड टाइमस्टैम्प नहीं हैं।
सामान्य त्रुटियाँ
ये सामान्य मामले हैं। विफलताओं का निदान करने के लिए वास्तविक HTTP स्थिति और प्रतिक्रिया कोड/संदेश का उपयोग करें। त्रुटि प्रतिक्रिया भुगतान परिणाम नहीं है।
- 401: API कुंजी, रॉ-बॉडी हस्ताक्षर और वर्तमान मिलीसेकंड timestamp (सर्वर घड़ी के 5 मिनट के भीतर) की जांच करें।
- 404: ऑर्डर गुम है, किसी अन्य व्यापारी का है या आपके प्लान द्वारा अनुमत इतिहास से बाहर है।