2012-06-10 12 views
11

पेपैल की वेबसाइट भुगतान मानक लागू करने के बाद, मैं अपनी साइट के बैक एंड से लेनदेन के ब्योरे के दृश्य से लिंक करना चाहता हूं - पेपैल पक्ष के लिए बस एक साधारण सीधा वेब यूआरएल।पेपैल लेनदेन के लिए प्रत्यक्ष वेब यूआरएल

मैं नहीं जानता कि क्यों यह मुश्किल है, लेकिन जब मैं, पेपैल प्रणाली यह बहुत समझ से परे लगता है में लॉग इन किया जा रहा है इस रूप में से इसे पाने के लिए प्रयास करें:

history.paypal.com/uk/cgi-bin/webscr? cmd = _history-विवरण & जानकारी = & ptype [GUID किसी तरह की तरह दिखता है] = 4 & history_cache = [विशाल एन्कोडेड स्ट्रिंग]

मैं इसे डिजाइन द्वारा है, लेकिन यह है अनुमान लगा रहा हूँ यदि आप किसी लेनदेन के विवरण पर कूदने का त्वरित तरीका चाहते हैं तो बहुत उपयोगी नहीं है। मैं https://www.paypal.com/vst/id=1234 प्रपत्र की कोशिश की है (यह भी co.uk के साथ के रूप में मैं कर रहा हूँ ब्रिटेन स्थित) कुछ साइटों मैं अपने खोज में देखा था पर की सिफारिश की है, लेकिन मुझे बताया गया है कि:

अपने लिंक में लेन-देन आईडी है अवैध।

यह पेपैल की बैक-एंड ऑर्डर सूची से सीधे लेनदेन आईडी की प्रतिलिपि करते समय भी होता है।

क्या पेपैल में ऑर्डर/लेनदेन विवरण पृष्ठ से सीधे लिंक करने का कोई विश्वसनीय तरीका है?

उत्तर

0

मुझे विश्वास नहीं है कि आप जो पूछ रहे हैं वह वेबसाइट भुगतान मानक के साथ संभव है। हालांकि, क्या आपको अपने खाते को अपग्रेड करने के लिए समझदारी का फैसला करना चाहिए, आप अतिरिक्त API कॉल का उपयोग कर सकते हैं, अर्थात् GetTransactionDetails

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

+0

आपकी प्रतिक्रिया के लिए धन्यवाद। मैं लेनदेन के बारे में कुछ विवरण पहले से ही संग्रहीत कर रहा हूं लेकिन मैं अपने डेटाबेस में बहुत सारी जानकारी दोहराना नहीं चाहता हूं, जब मुझे केवल वस्तुओं की ऑर्डर की आवश्यकता हो और इसे पेपैल में वापस बांधने का संदर्भ दिया जाए। – tags2k

0

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

नीचे की रेखा यह है कि आप जो करने की कोशिश कर रहे हैं उसे करने का कोई आसान तरीका नहीं है। भले ही आप पेपैल info पैरामीटर को एन्क्रिप्ट करने के तरीके को दोहराना चाहते थे, पेपैल किसी भी बिंदु पर लेन-देन देखने के लिए उस एन्क्रिप्शन या यूआरएल को बदल सकता है और फिर आप भाग्य से बाहर होंगे।

जैसा कि @ लुइस ने सुझाव दिया है, आप लेनदेन विवरण प्रदर्शित करने का एक वैकल्पिक तरीका आगे बढ़ा सकते हैं (यानी अपने पेपैल खाते को अपग्रेड करें और लेनदेन का विवरण प्राप्त करने या आईपीएन का उपयोग करने के लिए एपीआई कॉल का उपयोग करना)।

https://www.paypal.com/cgi-bin/webscr?cmd=_view-a-trans&id=XXXXXX 

सैंडबॉक्स के लिए::

+1

मुझे परेशान है कि पेपैल ने बुनियादी लिंक के लिए obfuscation मार्ग जाने का फैसला किया है, यह एक आम बात नहीं है। ओह ठीक है, कामकाज यह है कि दुकान प्रशासक जीमेल खाते को "हब" के रूप में उपयोग करने जा रहा है, इसलिए उन्हें उसी जगह से साइट-साइड और पेपैल-साइड ईमेल तक पहुंच होगी, जो कि निफ्टी के लिए पर्याप्त है उद्देश्य। – tags2k

20

मैं एक लिंक काम करने के लिए लगता है कि पाया

https://sandbox.paypal.com/cgi-bin/webscr?cmd=_view-a-trans&id=XXXXXX 

लिंक में, लेन-देन आईडी के साथ XXXXXX बदलें।

इसे भुगतान की ईमेल पुष्टि से प्राप्त हुआ।बेशक, यह जानने का कोई तरीका नहीं है कि यह कितना समय तक काम करेगा, यह वास्तव में एक दस्तावेज सुविधा नहीं है। पेपैल इसे किसी भी समय बदल सकता है। लेकिन इसे कम से कम आज काम करना चाहिए।

+0

क्या मैं किसी ग्राहक को "अभी खरीदें" लिंक भेजता हूं, तो क्या मैं यूआरएल के साथ कुछ ऐसा कर सकता हूं? देखें: http://stackoverflow.com/questions/41020144/how-to- गतिशील रूप से-create-a-paypal-url – Ampere

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