पीडीटी और आईपीएन के लिए एपीआई समान हैं। जब आप सूचना प्राप्त करते हैं तो मुख्य अंतर है। इस कारण से मैं दोनों को लागू करने की सिफारिश करूंगा।
- पीडीटी के साथ आपको तुरंत सूचना मिलती है और आवश्यक कोई अतिरिक्त प्रसंस्करण कर सकते हैं और उपयोगकर्ता को एक पुष्टि पृष्ठ दिखा सकते हैं।
- IPN के साथ आपको सूचित किया जाता है कि भुगतान प्राप्त हो गया है, भले ही उपयोगकर्ता का कंप्यूटर आपको पीडीटी भेजने से पहले फट जाए।
दोनों को लागू करें और दोनों दुनिया का सर्वश्रेष्ठ प्राप्त करें। लेकिन अगर आप केवल एक कर रहे हैं, तो IPN विश्वसनीय है।
एक पकड़: यदि आप दोनों को लागू करते हैं तो एक मौका है कि आपके भुगतान को दो बार संसाधित किया जा सकता है। यह सुनिश्चित करने के लिए ध्यान रखें कि ऐसा न हो। मैंने जो एप्लिकेशन लिखा था, वह पीडीटी और आईपीएन को लगभग समान रूप से संभालता है (बैकएंड भाग एक समान है) और वह कोड डेटाबेस में प्रति-वेब-उपयोगकर्ता लॉक प्राप्त करता है, ताकि यदि एक ही उपयोगकर्ता एक ही भुगतान को कई बार प्रस्तुत करने का प्रयास करे केवल एक बार संसाधित किया जा सकता है। एक बार संसाधित करने के बाद उस प्रक्रिया का परिणाम किसी भी बाद के प्रयास के लिए फिर से उपयोग किया जाता है।
एक और बात संपादित करें : आईपीएन पीडीटी से अधिक जानकारी रखता है। बहुत सारे अलग-अलग संदेश हैं जो आप IPN से प्राप्त कर सकते हैं, जैसे चार्जबैक अधिसूचना, आदि, और इस तरह आपको वास्तव में इसे लागू करना चाहिए।
पेपाल की पीडीटी प्रणाली पेपल पेमेंट स्टैंडर्ड का उपयोग करने वाले व्यापारी साइटों को ऑर्डर पुष्टिकरण भेजता है और उन्हें इस जानकारी को प्रमाणित करने देता है। तब ऐसी साइटें "ऑर्डर पुष्टिकरण" पृष्ठ में इस डेटा को स्थानीय रूप से प्रदर्शित कर सकती हैं।
पीडीटी का उपयोग कब करें?
IPN ऊपर वर्णित समान क्षमताएं प्रदान करता है। तो, आपको आईपीएन के बजाय पीडीटी कब चुनना चाहिए?
जब ग्राहक पूरा भुगतान करता है, तो पीडीटी के साथ, आपकी साइट को तुरंत सूचित कर दिया जाता है। IPN के साथ, हालांकि, ग्राहक द्वारा भुगतान पूरा करने के समय और आपकी साइट द्वारा इस घटना की सूचना प्राप्त करने के समय के बीच एक सामग्री अंतराल है।
इसलिए, यदि आपकी साइट में तत्काल भुगतान सूचना की आवश्यकता है, तो पीडीटी का उपयोग करें।
उदाहरण के लिए, एक डिजिटल संगीत स्टोर पर विचार करें। पीडीटी के साथ, यह स्टोर ग्राहकों को तुरंत अपनी खरीदारी डाउनलोड करने दे सकता है क्योंकि पीडीटी तुरंत आदेश पुष्टिकरण भेजता है। आईपीएन के साथ, इस तरह के तत्काल आदेश की पूर्ति संभव नहीं है।
आईपीएन के लाभ
पीडीटी की एक बड़ी कमजोरी है: यह एक बार और केवल एक बार आदेश पुष्टिकरण भेजता है। नतीजतन, जब पीडीटी एक पुष्टि भेजता है, तो आपकी साइट चल रही होगी; अन्यथा, यह संदेश कभी प्राप्त नहीं करेगा।
IPN के साथ, इसके विपरीत, ऑर्डर की पुष्टि की डिलीवरी की वास्तव में गारंटी है क्योंकि IPN आपकी साइट को रसीद स्वीकार करने तक पुष्टि करता है। इस कारण से, पेपाल की सलाह है कि आप पीडीटी के बजाय आईपीएन लागू करें।
IPN का एक और फायदा यह है कि यह कई तरह के नोटिफिकेशन भेजता है, जबकि PDT सिर्फ ऑर्डर कन्फर्मेशन भेजता है। इसलिए, IPN का उपयोग करते हुए, आपकी साइट, उदाहरण के लिए, चार्जबैक सूचनाओं के साथ-साथ ऑर्डर पुष्टिकरण भी प्राप्त कर सकती है। नोट: यदि आपकी साइट को तुरंत भुगतान की सूचना दी जानी चाहिए, तो आप IPN और PDT दोनों को लागू कर सकते हैं। हालाँकि, यदि आप ऐसा करते हैं, तो आपकी साइट को प्रत्येक बिक्री के लिए दो ऑर्डर पुष्टिकरण प्राप्त होंगे। नतीजतन, आपको दिए गए पुष्टिकरण संदेश की सिर्फ एक प्रति पर कार्रवाई (कहना, एक उत्पाद जहाज) के लिए सावधान रहना चाहिए।
यहाँ प्रलेखन