2012-02-27 19 views
12

में पेपैल एम्बेड करें क्या IFRAME में पेपैल एम्बेड करना संभव है। मैंने ऐसा करने की कोशिश की है, लेकिन यह अभी एक खाली पृष्ठ वापस आया जैसे कि इसमें कुछ भी नहीं था। मैं अनुकूली भुगतान का उपयोग नहीं करना चाहता। क्या यह संभव है?एक IFRAME

धन्यवाद

+0

मैं पेपैल भुगतान उन्नत का उपयोग कर रहा हूं और वर्तमान में इसे एक आईफ्रेम के भीतर सक्षम करने के लिए समर्थन के साथ काम कर रहा हूं। समर्थन ने बार-बार कहा है कि यह संभव है और लेआउट सी उस उद्देश्य के लिए मौजूद है, हालांकि मैं X-FRAME-OPTIONS के कारण इसे काम करने में सक्षम नहीं हूं। भले ही वे इसका समर्थन करें और मुझे इसे काम करने के लिए एक रास्ता मिल गया, मेरी समझ यह है कि यह क्लिक-जैकिंग भेद्यता के लिए अतिसंवेदनशील होगा। –

उत्तर

16

वे हैं शायद X-FRAME-OPTIONS हैडर सेट करके आप उसे रोक लगाने। यह एक सुरक्षा उपाय है और इसके आसपास काम करने का कोई तरीका नहीं है।

यदि आपके पास पेपैल के माध्यम से भुगतान चल रहा है, तो आप "साइट पर वापस" लिंक प्रदान कर सकते हैं - यह सब कुछ आप कर सकते हैं।

+0

धन्यवाद पेक्का, –

10

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

आप iframes में वेबसाइट भुगतान मानक चेकआउट पृष्ठों को होस्ट नहीं कर सकते हैं। जैसा कि पेक्का ने कहा, पेपैल एक्स-फ्रेम-विकल्प शीर्षलेख सेट करता है।

+0

+1 आवंटित करने में मदद मिली। अनुकूली भुगतान खुद को एम्बेडेड करने की अनुमति नहीं देता है; एक्सप्रेस चेकआउट के साथ एक ही कहानी; केवल डिजिटल सामान (प्रकार)। – Robert

+0

मैं अनुकूली भुगतान के साथ समानांतर भुगतान का उपयोग करना चाहता हूं। भुगतान एक सेवा के लिए हैं। क्या पूरे वर्कफ़्लो, लॉगिन से भुगतान करने के लिए, iframe में एम्बेड किया जा सकता है? – user2233706

1

एक ही मूल नीति के आसपास पाने का कोई तरीका नहीं है।

इस के चारों ओर एक रास्ता iframe में एक लंगर टैग बनाने के लिए है:

<a href="<?=$paypal_redirect?>" target="_blank">Continue Checking out</a> 
or 
<a href="<?=$paypal_redirect?>" target="_top">Continue Checking out</a> 

ऊपर केवल एक और टैब/विंडो में जांच प्रक्रिया को जारी रखने की अनुमति देगा; यह आपके आईफ्रेम के भीतर चेकआउट को संसाधित नहीं करेगा।