Ответ 1
Они возможно, запрещающие это, установив заголовок X-FRAME-OPTIONS
. Это мера безопасности, и нет возможности обойти ее.
Если у вас есть оплата через PayPal, вы можете предоставить ссылку "обратно на сайт" - все, что вы можете сделать.
Можно ли встраивать paypal в IFRAME. Я попытался это сделать, но он просто вернул пустую страницу, как будто ничего не было на ней. Я не хочу использовать адаптивные платежи. Возможно ли это?
Спасибо
Они возможно, запрещающие это, установив заголовок X-FRAME-OPTIONS
. Это мера безопасности, и нет возможности обойти ее.
Если у вас есть оплата через PayPal, вы можете предоставить ссылку "обратно на сайт" - все, что вы можете сделать.
Вы можете размещать PayPal в iframe только с помощью Adaptive Payments for Digital Goods/Express Checkout для цифровых товаров (типа), Hosted Solution (Host Payments Pro, не доступного в настоящее время в США), Payflow Pro и Payflow Link.
Вы не можете размещать веб-страницы Платежи по стандартным страницам проверки в iframe. Как заявил Пекка, PayPal устанавливает заголовок X-FRAME-OPTIONS.
Невозможно обойти одну и ту же политику происхождения.
Для этого нужно создать тег привязки в iframe:
<a href="<?=$paypal_redirect?>" target="_blank">Continue Checking out</a>
or
<a href="<?=$paypal_redirect?>" target="_top">Continue Checking out</a>
Вышеупомянутое позволит продолжить процесс проверки в другой вкладке/окне; он не будет обрабатывать чек в вашем iframe.