2008-11-21 9 views
29

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

मैं यह हमेशा क्रेडिट कार्ड के लिए पूछने के लिए और हो सकता है का कहना है कि डिफ़ॉल्ट करना चाहते हैं "पेपैल है? कि का उपयोग करें!"। कोई विचार?

+0

आप लोगों को क्रेडिट कार्ड का उपयोग करने के लिए मजबूर क्यों करना चाहते हैं? – Will

+0

इसकी एक व्यावसायिक आवश्यकता है। –

+4

मैं एक अंग पर बाहर जा रहा हूं और कहूंगा कि क्या आपको क्रेडिट कार्ड का उपयोग करना है, तो आप "असली" सीसी प्रोसेसर के साथ बेहतर हो सकते हैं।यह लोगों के लिए उनके सिस्टम का उपयोग करने के लिए पेपैल के सर्वोत्तम हित में है, और कोई क्रेडिट कार्ड नहीं :) – warren

उत्तर

21

a thread in the PayPal Developer Community पर वे आधारित चेकआउट पृष्ठ का दौरा करने के कुकीज़ के साथ यह समझाने।

मूल रूप से अगर पेपैल आप एक उपयोगकर्ता किया जा रहा है और उनके कुकी देखती है का पता लगाता है, वे डिफ़ॉल्ट रूप से लॉगिन रूप में दिखाई देगा।

वे उस कुकी को नहीं देख सकता है, तो वे क्रेडिट कार्ड विकल्प पहले एक नोट है कि आप पहले से ही एक पेपैल खाता है, में प्रवेश करने के साथ दिखाई देगा।

तो जवाब नहीं है।

+2

का डुप्लिकेट और उसमें जोड़ने के लिए: यदि आप एक्सप्रेस चेकआउट का उपयोग करते हैं, तो आप SetExpressCheckout API कॉल में LANDINGPAGE = बिलिंग सेट कर सकते हैं। इसके अतिरिक्त, एक्सप्रेस चेकआउट मुफ़्त है और बहुत अधिक वैश्विक रूप से उपलब्ध है, इसलिए वेबसाइट भुगतान मानक (HTML आधारित संस्करण, जो इस सुविधा की पेशकश नहीं करता है) का उपयोग न करने का कोई कारण नहीं है। – Robert

+1

@ यादृच्छिक मैंने अभी एक निजी नेविगेशन टैब के साथ परीक्षण किया है, इसलिए कोई कुकी नहीं है, और यह अभी भी पेपैल खाते को एक (बड़े) डिफ़ॉल्ट के रूप में दिखाता है। – Yvan

+0

उपरोक्त यवन से सहमत हैं। कोई कुकीज़ के साथ प्रयास किया और मुझे या तो पेपैल में लॉगिन करना होगा या खाता बनाना होगा। इसके अलावा लिंक अब काम नहीं करता है। –

22

मैं इस सवाल के साथ संघर्ष किया और ExpressCheckout एपीआई में LandingPage = बिलिंग का उपयोग कर के बारे में रॉबर्ट्स टिप्पणी निम्नलिखित जवाब मिल गया है।


पृष्ठ से

:

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_r_SetExpressCheckout

LandingPage: पेपैल पेज के प्रकार प्रदर्शित करने के लिए।

यह निम्न मानों में से एक है:

  • बिलिंग - गैर पेपैल खाते
  • लॉग इन - पेपैल खाते में प्रवेश

साथ ही देखें:

SOLUTIONTYPE: चेकआउट प्रवाह का प्रकार। यह निम्न मानों में से एक है:

  • एकल - क्रेता को चेक आउट करने के लिए पेपैल खाता बनाने की आवश्यकता नहीं है। इसे पेपैल खाता वैकल्पिक के रूप में जाना जाता है।
  • मार्क - खरीदार के पास चेक आउट करने के लिए पेपैल खाता होना चाहिए।

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


आशा है कि इससे मदद मिलती है।

+0

मुझे पेपैल के लिए [PHP क्लास लाइब्रेरी] मिली है (http://www.angelleye.com/overview-of-php-class-library-for-paypal/) जो एक्सप्रेस चेकआउट का उपयोग आपके लिए बहुत आसान बना देगा। अगर आप इसका उपयोग करने में मदद करना चाहते हैं तो मुझे बताएं। –

+1

यदि आप "https://www.paypal.com/cgi-bin/webscr" पर पोस्ट करने के लिए एक HTML फॉर्म का उपयोग कर रहे हैं, तो मेरे लिए इस छिपे हुए फ़ील्ड को मेरे लिए काम किया गया है: slim

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

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