2012-08-27 17 views
5

नहीं कहा जाता है, मैं एक साधारण पेपैल भुगतान स्क्रिप्ट का परीक्षण कर रहा हूं, जो ठीक काम करता है सिवाय इसके कि यह मेरी notify_url को कॉल नहीं कर रहा है और मुझे समझ में नहीं आता है। यूआरएल पहुंच योग्य है और यहां तक ​​कि सैंडबॉक्स आईपीएन परीक्षण सकारात्मक परिणाम देता है। यहां तक ​​कि अजनबी, एक ही डोमेन पर मेरे पास एक और स्क्रिप्ट है जो शानदार ढंग से काम कर रही है। कोड समान नहीं है, लेकिन यह एक ही विधि का उपयोग कर रहा है।पेपैल आईपीएन: notify_url को

form id="ppcheckout" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" name="pp"> 
    <input type="hidden" value="_xclick" name="cmd"> 
    <input id="business" type="hidden" value="[email protected]" name="business"> 
    <input id="currency_code" type="hidden" value="EUR" name="currency_code"> 
    <input type="hidden" value="http://www.mydomain.com/dir/ipn.php" name="notify_url"> 
    <input id="return" type="hidden" value="http://www.mydomain.com/dir/" name="return"> 
    <input id="cancel_return" type="hidden" value="http://www.mydomain.com/dir/" name="cancel_return"> 
    <input type="hidden" value="1" name="amount"> 
    <input type="hidden" value="Order from mysite" name="item_name"> 
    <input type="hidden" value="1" name="invoice"> 
</form> 

वास्तव में समझ नहीं कर सकते हैं कि क्या गलत है या गुम है:

यह Paypal के paymento भेजने के लिए इस्तेमाल प्रपत्र के HTML है। क्या किसी के पास कोई विचार है?

धन्यवाद अलविदा

उत्तर

0

मैं एक कठिन समय सैंडबॉक्स के रूप में अच्छी तरह से काम करने के लिए हो रही थी। मैं पेपैल पर इसका परीक्षण करने की कोशिश करता हूं और पुष्टि करता हूं कि सैंडबॉक्स कुछ गुस्सा नहीं कर रहा है

+0

मैं सैंडबॉक्स साइट पर IPN सिम्युलेटर की कोशिश की और यह कोई समस्या हो रही है। उसी डोमेन पर होस्ट किए गए ईकॉमर्स द्वारा उपयोग की जाने वाली स्क्रिप्ट के लिए और उसी तर्क का उपयोग करके ... – user700119

3

क्या आपने अपना सैंडबॉक्स खाता ईमेल सत्यापित किया है?

This link आपकी समस्या के समान लगता है, और यह उसके लिए तय किया गया है।

+0

इस प्रकार का लेनदेन पेपैल खाते से बंधे नहीं है, इसलिए यह आवश्यक नहीं होगा। – pogeybait

3

मुझे आशा है कि आप LOCALHOST पर पेपैल का परीक्षण नहीं कर रहे हैं। यह काम नहीं करेगा, आपको वेब सर्वर में इसे ऑनलाइन परीक्षण करने की ज़रूरत है, आप स्थानीयहोस्ट का उपयोग करके कोड कर सकते हैं लेकिन इसे पूरी तरह से जांचने के लिए इसे सर्वर पर अपलोड करना होगा। How to Set Up PayPal Integration with PHP & MySQL

0

मैं एक ही मुद्दा अपना लॉगिन जांच समस्या पैदा कर रहा था जब paypal वापस notify_url को मारा था -

यह लिंक है जिसे paypal को विन्यस्त में मदद कर सकता है है। मैंने क्वेरी स्ट्रिंग के रूप में notify_url में उपयोगकर्ता सत्र आईडी पास की है और हर चीज मेरे लिए ठीक काम करती है। लोकहोस्ट पर पेपैल काम नहीं करेगा।

लिंक नीचे का उपयोग करके आप अपने पेपैल सैंडबॉक्स व्यापार खाते में पेपैल IPN वर्ग

http://www.micahcarrick.com/php-paypal-ipn-integration-class.html

2

आप तुरंत भुगतान अधिसूचना (IPN) संपादित करने की जरूरत सेटिंग्स डाउनलोड कर सकते हैं।

  1. सैंडबॉक्स व्यवसाय खाते में लॉग इन करें।
  2. पर जाएं पृष्ठ पर जाएं और तत्काल भुगतान अधिसूचना प्राथमिकताएं लिंक पर क्लिक करें।
  3. सेट अधिसूचना यूआरएल और आईपीएन संदेश सक्षम करें।

पूर्ण ट्यूटोरियल यहाँ से पाया जा सकता है - PayPal IPN/Notify URL is not working on Sandbox Account

+0

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

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