2011-09-01 16 views
5

का सफल भुगतान कैसे सत्यापित करें मैं ग्राहक द्वारा हमारी वेबसाइट पर रीडायरेक्ट होने पर हमारी वेबसाइट पर पारित पेपैल लेनदेन की लेनदेन जानकारी प्राप्त करने का प्रयास कर रहा हूं।पेपैल

मैंने अपने सैंडबॉक्स पेपैल खाता सेटिंग में ऑटो-रिटर्न और पीडीटी चालू कर दिया। मैंने पेपैल को नमूना लेनदेन पोस्ट किया और उसने टीएक्स के साथ मेरे रिटर्न यूआरएल का जवाब दिया।

के रूप में कुछ डॉक्स मैं https://www.paypal.com/cgi-bin/webscr करने के लिए एक कर्ल अनुरोध किया था में पाया जाता है और के रूप में अनुरोध मान पास से जानकारी प्राप्त करने की कोशिश की इस प्रकार है:

a.) tx = same one received from paypal 
b.) at = pdt code given by paypal while turning pdt on 
c.) cmd= "_notify-synch" 

लेकिन परिणाम में मैं स्ट्रिंग प्राप्त (0) ""।

मुझे क्या याद आ रही है?

+0

पर IPN संदेशों की प्रामाणिकता क्या Paypal खाते प्रकार उपयोग कर रहे हैं की पुष्टि करने पर अतिरिक्त चरणों के साथ एक लेख है? पेफ्लो, पेफ्लो प्रो ... आदि – 65Fbef05

+0

मैंने पेपैल सैंडबॉक्स खाते में लॉग इन किया और खाता प्रकार मिला: व्यवसाय प्रकार पेफ्लो या पेफ्लो प्रो नहीं ... मैं इसे कहां से देख सकता हूं? – KoolKabin

+0

यदि आप नहीं जानते हैं, तो आप शायद पेफ्लो का उपयोग नहीं कर रहे हैं। – 65Fbef05

उत्तर

7

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

आप एक स्क्रिप्ट स्थापित करके आईपीएन का उपयोग कर सकते हैं जो पेपैल से यह (POST) डेटा प्राप्त करता है। इसके अलावा, आप अपने बटन और/या API कॉल (रों) में कोड शामिल होना चाहिए:

वेबसाइट भुगतान मानक (जहां "XXXXXXXX" अपने IPN स्क्रिप्ट के संपूर्ण URL है) के लिए:
इनपुट प्रकार = " छिपा "नाम =" notify_url "मान =" XXXXXXXX "

एक्सप्रेस चेकआउट के लिए: NOTIFYURL शामिल करें = XXXXXXXX अपने SetExpressCheckout और DoExpressCheckoutPayment API कॉल

वेबसाइट भुगतान के लिए में प्रो = XXXXXXXX अपने DoDirectPayment API कॉल में NOTIFYURL शामिल करें

आप https://www.paypal.com/ipn

ही में पेपैल IPN पर नमूना कोड, प्रलेखन और अन्य जानकारी पा सकते हैं, यहाँ https://www.x.com/developers/community/blogs/ppmtsrobertg/securing-your-instant-payment-notification-ipn-script

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