Вставить PayPal в IFRAME - PullRequest
       2

Вставить PayPal в IFRAME

13 голосов
/ 27 февраля 2012

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

Спасибо

Ответы [ 3 ]

17 голосов
/ 27 февраля 2012

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

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

10 голосов
/ 28 февраля 2012

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

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

1 голос
/ 05 января 2013

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

Способ обойти это - создать тег привязки в iframe:

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...