2012-07-29 29 views
6

मैंने अपनी साइट पर पेपैल को एकीकृत करने की कोशिश करने वाले महीने बिताए हैं, अनगिनत ट्यूटोरियल्स, लेखों का पालन किया है - सभी दस्तावेज़ों को पढ़ा है, अनगिनत नमूने डाउनलोड किए हैं और तथाकथित "पूर्ण, काम करने वाले नमूने" और अभी तक इसे काम नहीं कर पाए हैं।पेपैल एकीकरण (आईपीएन) - यह वास्तव में कितना संभव है?

मैंने अलग-अलग अवसरों पर कुछ प्रश्न पूछे हैं, यहां पर एस/ओ (पुराने, अब रद्द खाते के तहत) पर जो किसी भी सही उत्तर नहीं पहुंचा।

मैं बस www.x.com वेबसाइट पर आया, और इसके माध्यम से पढ़ रहा था। मैं इसे एक और प्रयास देने के लिए जा रहा हूँ, लेकिन इससे पहले कि मैं ऐसा करते हैं, मुझे पता है कि अगर,

कैसे आरंभ करने के लिए 1.Check अपने खाते की स्थिति चाहते हैं। पेपैल में लॉग इन करें। अपने पेपैल प्रोफाइल पर जाएं और मेरी सेटिंग्स पर क्लिक करें। पुष्टि करें कि आपका "खाता प्रकार" या तो प्रीमियर या व्यवसाय है, या अपने खाते को अपग्रेड करें।

2. अपनी एपीआई सेटिंग्स जांचें। मेरे विक्रय उपकरण पर क्लिक करें। यदि आवश्यक हो तो "ऑनलाइन बेचना" विस्तृत करें और "API एक्सेस" की जांच करें। अपडेट करें और एपीआई अनुमति या एपीआई हस्ताक्षर जोड़ें या संपादित करें पर क्लिक करें।

3. अपने पेपैल प्रोफ़ाइल में, मेरे विक्रय टूल पर क्लिक करें, तत्काल भुगतान अधिसूचना पर क्लिक करें। अपने आईपीएन को अपने अधिसूचना यूआरएल दर्ज करने के लिए निर्देशों का पालन करें।

4. मूल आईपीएन श्रोता स्क्रिप्ट बनाने के लिए, पेपैल आईपीएन स्क्रिप्ट जनरेटर का उपयोग करें। यदि आवश्यक हो, तो अपनी जरूरतों को पूरा करने के लिए स्क्रिप्ट को संशोधित करें।

5. अपनी वेबसाइट पर लिपि को आपके पेपैल प्रोफाइल में निर्दिष्ट अधिसूचना यूआरएल पर स्थापित करें। 6. पेपैल सैंडबॉक्स का उपयोग करके अपनी स्क्रिप्ट जांचें। (पंजीकरण नि: शुल्क है।)

7. एक बार जब आपने सत्यापित किया है कि आपका कार्यान्वयन सैंडबॉक्स में सही तरीके से काम करता है, तो अब आप लाइव जाने के लिए तैयार हैं।

कि उद्धृत पाठ के ऊपर, (https://www.x.com/developers/paypal/products/instant-payment-notification से) वास्तव में सब मैं की जरूरत है, के रूप में यह कहते है?

वहाँ अन्य चीजें हैं जो शामिल कर रहे हैं कि प्रलेखन कवर नहीं करता है, या वहाँ अन्य चीजें हैं जो एक आदेश अपनी वेबसाइट है, जो के माध्यम से आसानी से सुलभ नहीं हैं में पेपैल IPN एकीकृत करने के लिए में पता करने की आवश्यकता होगी रहे हैं कर रहे हैं पेपैल या एक्स.एम. वेबसाइटें?

+2

तो वास्तव में क्या काम नहीं कर रहा है? मैंने बिना किसी समस्या के अनगिनत वेबसाइटों पर आईपीएन लागू किया है। –

+0

यह कभी भी "सत्यापित" नहीं जाता है। यह हमेशा "विफल" जाता है। इसके अलावा, पोस्ट डेटा पेपैल वापस भेजता है वह कभी नहीं कहता कि यह क्या होगा, इसलिए जब मैं अपने कोड में बदलता हूं, तब भी यह "विफल" खंड में आता है। मैंने यहां कई प्रश्नों पर पूरा कोड पोस्ट किया है और कोई भी कोई समस्या नहीं ढूंढ सकता ... आखिरकार लोग मदद करने की कोशिश करना बंद कर देते हैं, शायद इसलिए कि वे अनिश्चित हैं कि मुझे क्या करना है/अगले की तरह प्रयास करना चाहिए। मैंने पेपैल से संपर्क करने का प्रयास किया है ... जैसा कि अपेक्षित था, मुझे प्रतिक्रिया नहीं मिली। – Jase

+0

मैंने सभी नमूनों (विभिन्न भाषाओं में भी!) की कोशिश की है कि पेपैल और x.com आपको देते हैं - लेकिन वे कभी काम नहीं करते हैं। – Jase

उत्तर

2

VERIFIED प्राप्त करने के लिए सबसे आम समस्या यह है कि आप गलत क्रम में पेपैल पर आईपीएन पैकेट वापस भेज रहे हैं। यह किसी भी प्रकार की कोई भिन्नता के साथ सटीक होना चाहिए, और आपको अनुरोध क्वेरी स्ट्रिंग में &cmd=_notify-validate संलग्न करना भी याद रखना चाहिए।

+0

और cmd = _notify-validate - अब यह कुछ है जो मैं लगभग निश्चित हूं मैंने अपने द्वारा एकत्र किए गए नमूने में नहीं देखा है! आपके उत्तर के लिए धन्यवाद, मैं एक और जाने का प्रयास करूंगा और देखें कि क्या होता है। – Jase