2009-06-30 9 views
51

के साथ सदस्यता मैं पेपैल आईपीएन का उपयोग कर साइट पर सब्सक्रिप्शन जोड़ रहा हूं जो बहुत अच्छी तरह से काम करता है, मैं सफलतापूर्वक एक नई सदस्यता बना सकता हूं और इसे सत्यापित कर सकता हूं। सदस्यता में दो सप्ताह का नि: शुल्क परीक्षण है। गाइड दुर्भाग्य से सदस्यता स्थिति पर थोड़ा अस्पष्ट था।पेपैल आईपीएन

फिलहाल, subscr_signup या subscr_payment प्राप्त होने के बाद उपयोगकर्ता खाते को सदस्यता प्राप्त हो जाती है और जब subscr_cancel या subscr_failed प्राप्त होता है तो हटा दिया जाता है। मेरा मानना ​​है कि यह सही है लेकिन यह सुनिश्चित करना सबसे अच्छा है।

इसके अलावा subscr_eot क्या है? आईपीएन गाइड इसे "सदस्यता के अंत-अवधि" के रूप में वर्णित करता है। क्या परीक्षण अवधि समाप्त हो जाने के बाद यह ट्रिगर हो जाता है?

उत्तर

75

subscr_eot भेजा जाता है जब उपयोगकर्ता का अंतिम भुगतान अंतराल समाप्त हो जाता है। subscr_cancel जैसे ही उपयोग सदस्यता को रद्द कर देता है - उदाहरण के लिए:

उपयोगकर्ता एक महीने में एक बार सदस्यता के लिए 1 दिन पर साइन अप करता है। subscr_signup तुरंत भेजा जाता है, subscr_payment भुगतान के तुरंत बाद भेजा जाता है (आमतौर पर तुरंत)।

दिन 13 पर, उपयोगकर्ता रद्द कर देता है। subscr_cancel तुरंत भेजा जाता है, हालांकि उपयोगकर्ता ने तकनीकी रूप से 30 दिन तक भुगतान किया है। इस बिंदु पर रद्द करना आपके ऊपर है।

दिन 30, subscr_eot भेजा गया है - उपयोगकर्ता ने रद्द कर दिया है, और यह वह दिन है जब तक उसका अंतिम भुगतान भुगतान नहीं किया जाता है।

परीक्षण सदस्यता के साथ बहुत अधिक परिवर्तन नहीं - यदि उपयोगकर्ता परीक्षण परीक्षण से पहले रद्द हो जाता है, तो subscr_cancel तुरंत भेजा जाता है, और subscr_eot परीक्षण के अंत में भेजा जाता है।

+0

मुझे यकीन नहीं है कि यह जरूरी है। मुझे लगता है कि यह आई/एस आदि – ajbeaven

+0

से शुरू होने वाली सदस्यता के प्रकार पर निर्भर करता है, मैंने सुना है कि subscr_ * पुराना तरीका है। क्या यह सच है? वैसे भी, मैं इन txn_type मानों को समझने की कोशिश कर रहा हूं। http://stackoverflow.com/questions/13855287/parsing-paypal- सदस्यता-ran-out – Volomike

+2

बस इसमें जोड़ने के लिए - afaik - अगर आप एक नि: शुल्क परीक्षण नहीं कर रहे थे, तो 'subscr_signup' केवल तभी भेजा जाता है जब पहला भुगतान भी सफल रहा था। तो आप सब्सक्रिप्शन को सक्रिय/निष्क्रिय करने के लिए केवल subscr_signup और subscr_eot सुन सकते हैं। – Webcognoscere

34

इसके अलावा, एक दिलचस्प विवरण यह है कि subscr_eotsubscr_failed के साथ काम करता है।

ऐसा लगता है कि subscr_eotअंतिमsubscr_failed के बाद आता है। तो अगर आपके खाते में आपके द्वारा निर्धारित यह स्वचालित रूप से विफल रहा है भुगतान 3 बार पुन: प्रयास करना है, तो यह इस तरह जाना चाहिए:

पहले निष्फल भुगतान => subscr_failed दूसरे असफल भुगतान => subscr_failed तीसरे निष्फल भुगतान => subscr_failed और

subscr_eot

तो मूल रूप से अपने कोड में आप

हाय उपयोगकर्ता, कृपया जाँच करने के लिए अपनी भुगतान जानकारी क्षण ले तरह एक ईमेल को गति प्रदान करने subscr_failed सेट कर सकते हैं, तो आप अद्यतन क्रेडिट ग करना पड़ सकता है ard समाप्ति दिनांक, आदि। आपके पास अभी भी पहुंच है, हम कुछ दिनों में फिर से प्रयास करेंगे।

और सेटअप subscr_eot वास्तव में अपनी सदस्यता बंद कर देते हैं और इस तरह

क्षमा एक ई-मेल को गति प्रदान करने, हम अभी भी havent 'भुगतान मिल गया और अपने प्रोफ़ाइल को परास्त कर दिया।आप अभी भी में प्रवेश करने और अद्यतन करने अपनी खाता जानकारी से उसे फिर से सक्रिय कर सकते हैं

मूल रूप से इस "अच्छा" यह ऐसा करने से ग्राहकों को छूट की अवधि है का तरीका है, और उनके खाते में अप्रत्याशित रूप से बंद नहीं कर रहा है तो बस की वजह से एक कालबाह्य क्रेडिट कार्ड या ऐसा कुछ।

+0

विफल भुगतान करें और subscr_eot अधिसूचनाओं को भेजना अभी भी 200 9 में किया गया था? – ajbeaven

+0

@ajbeaven: ऐसा प्रतीत होता है कि चूंकि पोस्ट अप्रैल में अपडेट किया गया था, इसलिए जानकारी अभी भी चालू है। – Brett

+0

@crainArmstrong subscr_eot समाप्त होने के बाद, क्या हम उपयोगकर्ता को सदस्यता के लिए साइन अप करने या मौजूदा सदस्यता को संशोधित करने के लिए कहते हैं? तो यह शब्द के अंत के बाद subscr_modify या subscr_signup होगा। या canclled उपयोगकर्ताओं के लिए? – Basit

4

यह खाते पर निर्भर करता है यदि यह नया है या नहीं subscr_eot भेजा गया है, जो कि मेरे बाहर थोड़ा है?

मुझे अभी तक सदस्यता प्रबंधित करने का उचित तरीका नहीं मिला है। भुगतान में देरी होने पर सर्वर पर तिथियों की गणना करना बहुत तेज़ हो सकता है।

9

क्रिस द्वारा पोस्ट किया गया थ्रेड हाल ही में अपडेट किया गया है।

2010 में कभी-कभी, पेपैल ने subscr_eot का उपयोग करना बंद कर दिया जब उपयोगकर्ता ने अपना खाता रद्द कर दिया। कई शिकायतों के बाद, उन्होंने इसे बहाल कर दिया, लेकिन ऐसा करने में 6 महीने लग गए। इसका मतलब यह है कि आप स्वीकृत उत्तर में पीटर द्वारा वर्णित अपनी सदस्यता सूचनाओं को एक बार फिर से संभाल सकते हैं।

एक पेपैल प्रतिनिधि से:

subscr_cancel का मतलब प्रोफ़ाइल रद्द किया जाता है और वहाँ भविष्य भुगतान नहीं किया जाएगा। हालांकि, अगर खरीदार के पास पहले से ही मौजूदा बिलिंग चक्र के लिए भुगतान किया गया है, क्योंकि उन्हें ऊपर-सामने, चार्ज किया गया है, तो आप subscr_eot को प्रोफ़ाइल को समाप्त कर सकते हैं।

फिर भी असफल भुगतान विफल प्रयासों की स्थिति में क्या होता है, यह सुनिश्चित नहीं है। इस समय पेपैल दस्तावेज भयानक है।

+3

निश्चित है। एपीआई/आईपीएन से संबंधित सामानों के बारे में बहुत कम आधिकारिक दस्तावेज है, और आमतौर पर * अन्य * दस्तावेज, या वास्तविकता नामक बेस्टर्ड द्वारा विरोधाभास किया जाता है। – Ashe

+0

हाँ, उस दिन की तरह _payment ipn _signup ipn से पहले हुआ: डी – Sebas

संबंधित मुद्दे