वेबहुक्स के साथ अपने स्वयं के सिस्टम को घटनाएं भेजें
एक एंडपॉइंट जोड़ें, घटनाओं का चयन करें, हस्ताक्षर सत्यापित करें, इसे परीक्षण करें और वितरण लॉग पढ़ें।
एक वेबहुक IDup को आपके वेब पते को कॉल करने की अनुमति देता है जब कुछ होता है, उदाहरण के लिए जब एक चालान का भुगतान किया जाता है। हर डिलीवरी पर हस्ताक्षर किए जाते हैं और यदि आपका सिस्टम जवाब नहीं देता है तो दोहराया जाता है।
एक एंडपॉइंट जोड़ें
- खोलें Webhooks टैब और दबाएँ एंडपॉइंट जोड़ें.
- एक दर्ज करें नाम और URL. यह सार्वजनिक रूप से पहुंच योग्य होना चाहिए। सुरक्षा कारणों से निजी नेटवर्क के अंदर के पते अस्वीकार कर दिए जाते हैं।
- टिक करें घटनाएँ आप चाहते हैं।
- वैकल्पिक: एक चुनें API कुंजी. इसके बाद एंडपॉइंट केवल उन घटनाओं को प्राप्त करता है जिन्हें यह कुंजी पढ़ सकती है।
- प्रेस सहेजें. IDup दिखाता है आपका साइनिंग सीक्रेट एक बार। इसे सुरक्षित रखें।
घटनाएँ
- चालान बनाया गया, चालान भुगतान किया गया, भुगतान प्राप्त
- नया ग्राहक, नया संपर्क, नया लीड, नया टिकट
- प्रस्ताव स्वीकार किया गया — वह कोटेशन जिसे ग्राहक ने स्वीकार किया
हर डिलीवरी में तीन हेडर होते हैं: घटना का नाम, एक डिलीवरी नंबर और हस्ताक्षर। पुनः प्रयास में वही डिलीवरी नंबर रहता है, ताकि आपका सिस्टम डुप्लिकेट पहचान सके।
हस्ताक्षर की जाँच करें
आपके सिस्टम को समय और कच्चे बॉडी पर आपके सीक्रेट से HMAC-SHA256 निकालना चाहिए, उसे सिग्नेचर से मिलाना चाहिए, और 5 मिनट से पुराने समय को अस्वीकार करना चाहिए। दबाएँ हस्ताक्षर और उदाहरण सत्यापित करें तैयार कोड के लिए।
परीक्षण करें, रोकें और नवीनीकरण करें
- परीक्षण भेजें एक टेस्ट इवेंट भेजता है और HTTP कोड तथा लगे समय को दिखाता है।
- विराम डिलीवरी रोकता है; सक्रिय करें उन्हें फिर से शुरू करता है।
- गुप्त रोल एक नया सीक्रेट बनाता है। पुराना तुरंत काम करना बंद कर देता है।
- हटाएं एंडपॉइंट हटाता है। इसका लॉग रखा जाता है।
पुनः प्रयास और लॉग
आपके पते को 5 सेकंड के भीतर 2xx कोड के साथ जवाब देना होगा। रीडायरेक्ट का पालन नहीं किया जाता। विफल होने पर IDup 1 मिनट, 5 मिनट, 30 मिनट, 2 घंटे और 12 घंटे बाद फिर कोशिश करता है। छठे प्रयास के बाद डिलीवरी को चिह्नित किया जाता है हार मान ली.
लॉग प्रत्येक प्रयास को घटना, एंडपॉइंट, प्रयास, HTTP कोड, अवधि और उत्तर की शुरुआत के साथ दिखाता है। स्थिति है प्रतीक्षा, प्रसारित, असफल या हार मान ली। उपयोग करें फिर से भेजें डिलीवरी फिर से भेजने के लिए।
कुछ भी ट्रैक नहीं किया गया — बटन केवल एक संदेश खोलते हैं ताकि आप हमें बता सकें कि क्या गायब था।

