Подтвердить что ты не робот

Вставить PayPal в IFRAME

Можно ли встраивать paypal в IFRAME. Я попытался это сделать, но он просто вернул пустую страницу, как будто ничего не было на ней. Я не хочу использовать адаптивные платежи. Возможно ли это?

Спасибо

4b9b3361

Ответ 1

Они возможно, запрещающие это, установив заголовок X-FRAME-OPTIONS. Это мера безопасности, и нет возможности обойти ее.

Если у вас есть оплата через PayPal, вы можете предоставить ссылку "обратно на сайт" - все, что вы можете сделать.

Ответ 2

Вы можете размещать PayPal в iframe только с помощью Adaptive Payments for Digital Goods/Express Checkout для цифровых товаров (типа), Hosted Solution (Host Payments Pro, не доступного в настоящее время в США), Payflow Pro и Payflow Link.

Вы не можете размещать веб-страницы Платежи по стандартным страницам проверки в iframe. Как заявил Пекка, PayPal устанавливает заголовок X-FRAME-OPTIONS.

Ответ 3

Невозможно обойти одну и ту же политику происхождения.

Для этого нужно создать тег привязки в iframe:

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

Вышеупомянутое позволит продолжить процесс проверки в другой вкладке/окне; он не будет обрабатывать чек в вашем iframe.