TRANXACT.AI मदत

वेबहुक डिलिव्हरीवर स्वाक्षरी करणे

प्रत्येक आउटबाउंड वेबहुक डिलिव्हरीवर HMAC-SHA256 ने स्वाक्षरी केली जाते. सिक्रेटशिवाय सेव्ह केलेल्या वेबहुकला एक सिक्रेट दिले जाते, जे एकदाच दाखवले जाते; ज्या वेबहुकला सिक्रेट नसते, त्याला 'अनसाईन्ड — नो सिक्रेट सेट' (Unsigned — no secret set) असे दाखवले जाते आणि जोपर्यंत सिक्रेट सेट केले जात नाही, तोपर्यंत त्याच्या डिलिव्हरी पाठवल्या जात नाहीत.

  • प्लॅटफॉर्म › इव्हेंट्स आणि वेबहुक्स › वेबहुक्स › नवीन: साइनिंग सिक्रेटशिवाय सेव्ह केलेल्या (किंवा त्याशिवाय पुन्हा सक्रिय म्हणून सेव्ह केलेल्या) वेबहुकला एक स्ट्रॉंग सिक्रेट दिले जाते, जे तुम्हाला कॉपी बटणासह एकदा दाखवले जाते. तेव्हा ते रिसीव्हरकडे कॉपी करा; ते पुन्हा कधीही दाखवले जात नाही.
  • वेबहुकवर साइनिंग सिक्रेट सेट करण्यासाठी किंवा बदलण्यासाठी: किमान ३२ अक्षरांपैकी एक टाइप करा, किंवा एक तयार करण्यासाठी आणि ते एकदा पाहण्यासाठी ते रिकामे सोडा. यापेक्षा लहान सिक्रेट नाकारले जाते.
  • आउटबाउंड वेबहुक्ससाठी HMAC-SHA256 ही एकमेव सिग्नेचर उपलब्ध आहे.
  • वेबहुक्स आणि वेबहुक डिलिव्हरीजमध्ये एक साइनिंग कॉलम असतो. ज्या वेबहुकला कोणतेही सिक्रेट नसते, तो 'अनसाइन्ड — नो सिक्रेट सेट' (Unsigned — no secret set) असे वाचतो आणि त्याची प्रत्येक डिलिव्हरी 'अनसाइन्ड' पाठवण्याऐवजी "Not sent: no signing secret is set on this webhook" या संदेशासह अयशस्वी होते. एक सिक्रेट सेट करा (किंवा वेबहुक सक्रिय असताना पुन्हा सेव्ह करा) आणि डिलिव्हरीज 'साइन्ड' (signed) होऊन पाठवल्या जातात.

प्राप्तकर्त्याचे नाव शोधता न आल्यामुळे (डीएनएसमधील बिघाड) अयशस्वी झालेली डिलिव्हरी, अयशस्वी कनेक्शनप्रमाणेच, वेबहुकच्या पुनर्प्रयत्न मर्यादेपर्यंत पुन्हा प्रयत्न केली जाते. प्लॅटफॉर्मने सरळ नाकारलेले लक्ष्य (खाजगी किंवा मेटाडेटा ॲड्रेस, ज्याला प्लॅटफॉर्म कॉल करत नाही अशी स्कीम) पहिल्याच प्रयत्नात अयशस्वी ठरते.

हे सुद्धा पहा: कधीही न हरवणारे प्रसंग.