IOSOR ज्ञान

सेंड API आइडेम्पोटेंसी: डुप्लिकेट, रिट्राय आणि पैसे

प्रीपेड सेंड API विकसक मार्गदर्शक — आइडेम्पोटेंसी कळा, सुरक्षित रिट्राय, डुप्लिकेट प्रतिबंध आणि लेजर-अनुकूल सहसंबंध, जेणेकरून अभियांत्रिकी चुका आर्थिक घटना होणार नाहीत.

टाइमआउट होतात. लोड बॅलन्सर रिट्राय करतात. मोबाइल क्लायंट डबल-टॅप करतात. आइडेम्पोटेंसी नसताना "एकदा पाठवा" उत्पादन प्रीपेड दुहेरी डेबिट आणि डुप्लिकेट OTP UX होते. हा मार्गदर्शक व्हाइट-लेबल प्रीपेड मेसेजिंग API जोडणाऱ्या अभियांत्रिकी आणि तांत्रिक उत्पादनासाठी आहे — जिथे प्रत्येक डुप्लिकेट वॉलेटमध्ये दिसते. IOSOR मनी-अवेयर इंटिग्रेशन अपेक्षित करते: प्रमाणित कॉल, जुळवता येणारे डेबिट, आणि परकीय ब्रँड पेलोड न टाकणार्‍या क्लायंट त्रुटी. मासिक प्लॅटफॉर्म वापर सुमारे USD 1,000+ जवळ येताच डुप्लिकेट शिस्त वैकल्पिक राहत नाही. प्रत्येक सेंड प्रथम लेजर घटना, मग नेटवर्क कॉल माना — वित्त आणि ऑन-कॉल एकच कथा सामायिक करतील.

डुप्लिकेट पैशाच्या समस्या का बनतात

अपयश मोड वापरकर्ता पाहतो वॉलेट पाहते
क्लायंट टाइमआउट + आंधळा रिट्राय दोन OTP / दोन अलर्ट दोन डेबिट
नॉन-आइडेम्पोटेंट webhook हँडलर दुहेरी साइड इफेक्ट यशात गोंधळ
ऑटो-रिट्राय वर वापरकर्ता रीसेंड चिडलेले वापरकर्ते जमा युनिट्स
सहसंबंध नाही "अपयशी" तिकिटे न जुळणार्‍या लेजर ओळी

डेमो माफ करते. प्रोडक्शन वित्त करत नाही. प्रीपेड तीव्रतेत आंधळ्या रिट्रायचा शनिवार-रविवार लॉग फुटनोट नसून जुळवणी प्रकल्प होतो. हॅपी पाथ आणि टाइमआउट मार्ग एकाच डेबिट नियमाने डिझाइन करा.

रिट्राय टिकवणाऱ्या आइडेम्पोटेंसी कळा

गंभीर सेंड मार्ग क्लायंट-जनित कळ स्वीकारतो जी व्यवसाय हेतूनुसार अद्वितीय असते, TCP प्रयत्नानुसार नाही. ती स्पष्ट TTL खिडकीत रीप्लेवर तोच स्वीकारलेला निकाल देते. हे त्याच हेतूसाठी शांतपणे दुसरा डेबिट तयार करत नाही. कळ मेसेज ID आणि प्रीपेड संदर्भासोबत लॉग होते. हे टाइमआउट, गेटवे रिट्राय आणि सपोर्ट रीड्राइव्हवर काम करते.

रिट्राय बजेट विरुद्ध वापरकर्ता पुन्हा पाठवणे

स्वयंचलित रिट्रायला बजेट हवे: कमाल प्रयत्न, बॅकऑफ, आणि कोणत्या त्रुटी वर्ग रिट्राययोग्य आहेत. वापरकर्ता-आरंभित रीसेंड वेगळी उत्पादन क्रिया आहे — स्वतःच्या मर्यादा आणि प्रीपेड खर्च. मिसळल्याने अस्थिर नेटवर्क वीकेंड वॉलेट इव्हेंट होते. दोन्हीला लो-बॅलन्स स्टॉप आणि स्पष्ट रिजेक्ट कारणांशी जोडा — उत्पादन आणि वित्त एक सत्य सामायिक करतील.

खरेदीदार / अभियांत्रिकी चेकलिस्ट

  1. दस्तऐवजीकरण केलेली आइडेम्पोटेंसी कळ सिमेंटिक्स आणि TTL.
  2. एका हेतूसाठी एक डेबिट सिद्ध करणारी रीप्ले चाचणी.
  3. ऑटो-रिट्राय बजेट वापरकर्ता रीसेंड लॉजिकपासून वेगळे करणे.
  4. विनंती, संदेश स्थिती आणि प्रीपेड लेजरमध्ये सहसंबंध आयडी.
  5. वास्तविक कॉरिडॉर वापरणारी स्टेजिंग — मॉक ग्रीन लाइट्स लाँच नसतात.
  6. सेंड क्रेडेंशियल्ससाठी कळ स्वच्छता आणि किमान विशेषाधिकार.
  7. मूळ हेतू कळ न गमावता 429 आणि 503 कोड हाताळणे.
  8. उच्च डुप्लिकेट-की रिजेक्शन दरांसाठी स्वयंचलित अलर्ट.

लाल झेंडे

  • आइडेम्पोटेंसी कळांशिवाय "200 येईपर्यंत रिट्राय करा".
  • नॉन-आइडेम्पोटेंट आणि साइड इफेक्ट्स दोनदा ट्रिगर करणारे webhook हँडलर.
  • लॉग किंवा सपोर्ट तिकिटांमध्ये दिसणारे पूर्ण गुप्त की किंवा ऑथ टोकन.
  • अंतिम वापरकर्त्यांना अपस्ट्रीम ब्रँड पेलोड किंवा अंतर्गत स्टॅक ट्रेस दाखवणारे त्रुटी संदेश.
  • रिट्राय बजेट मर्यादा नसणे.

IOSOR ने सुरू करा

पाठवणी कन्सोलमध्ये क्लायंटने बनवलेल्या आइडेम्पोटेन्सी कळीने एक OTP किंवा इशारा सोडा. क्लायंट टाइमआउट जबरदस्ती करा आणि कळीच्या TTL आत तोच विनंती पुन्हा चालवा. prepaid ledger उघडा: त्या हेतूवर एक debit आणि वापरकर्त्याला दिसणारा एक संदेश हवा. दोन ओळी म्हणजे कळ रीट्राईत टिकली नाही — कॉरिडॉर Live राहण्याआधी TTL आणि हँडलर दुरुस्त करा.

IOSOR सारांश

करा: प्रत्येक पाठवण प्रथम ledger घटना माना. कळ व्यवसायाच्या हेतूवर अद्वितीय, TCP प्रयत्नावर नाही. ऑटो-रीट्राईला अंदाजपत्रक आहे; वापरकर्त्याचे पुन्हा-पाठवा ही वेगळी उत्पादन कृती, स्वतःच्या prepaid खर्चासह.

करू नका: कळेशिवाय २०० पर्यंत ठोठावणे, किंवा अनाइडेम्पोटेंट webhook ला दुसरा दुष्परिणाम पाडू देणे. एका टॅपवर दोन OTP हे पैशाचे दोष आहे, नेटवर्क कथा नाही.

हा मार्गदर्शक उपयुक्त होता का?

संबंधित मार्गदर्शक