web-dev-qa-db-ja.com

PaypalをIFRAMEに埋め込む

PaypalをIFRAMEに埋め込むことは可能ですか?私はこれをやろうとしましたが、何もないかのように空白のページが戻ってきました。アダプティブペイメントは使いたくない。これは可能ですか?

ありがとう

13
Wesley Skeen

彼らです 恐らくX-FRAME-OPTIONS ヘッダーを設定して禁止します。これはセキュリティ対策であり、回避する方法はありません。

Paypalで支払いを行っている場合は、「サイトに戻る」リンクを提供できます。これがすべてです。

17
Pekka

Paypalをiframeでホストできるのは、デジタル商品のアダプティブペイメント/デジタル商品のエクスプレスチェックアウト(種類)、ホスト型ソリューション(ホスト型ウェブサイトペイメントプロ、現在米国では利用できません)、ペイフロープロ、ペイフローリンクのみです。

Iframeでウェブサイト支払いの標準チェックアウトページをホストすることはできません。 Pekkaが述べたように、PaypalはX-FRAME-OPTIONSヘッダーを設定します。

10
SgtPooki

同一生成元ポリシーを回避する方法はありません。

これを回避する方法は、iframeにアンカータグを作成することです。

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

上記では、別のタブ/ウィンドウでのチェックアウトプロセスの続行のみが許可されます。 iframe内のチェックアウトは処理されません。

1
Brian