Paypal 页面未显示在 iframe 标记中

Posted

技术标签:

【中文标题】Paypal 页面未显示在 iframe 标记中【英文标题】:Paypal page not displaying in the iframe tag 【发布时间】:2013-02-15 15:22:30 【问题描述】:

我是贝宝的新手。我想在同一个网站上集成直接付款。我已经阅读了 pdf 文件(Website payment Pro Hosted)并在 html 页面中放了一些代码。我已经发布了如下代码:

<iframe name="hss_iframe"  ></iframe>
<form style="display:none" target="hss_iframe" name="form_iframe" method="post" action="https://securepayments.paypal.com/cgi-bin/acquiringweb">
   <input type="hidden" name="cmd" value="_hosted-payment">
   <input type="hidden" name="subtotal" value="50">
   <input type="hidden" name="business" value="HNZ3QZMCPBAAA">
   <input type="hidden" name="paymentaction" value="sale">
   <input type="hidden" name="template" value="templateD">
   <input type="hidden" name="return" value="https://yourwebsite.com/receipt_page.html">
</form>

但 iframe 未加载。我究竟做错了什么。我是否缺少任何字段。我在按钮单击中显示 iframe。

【问题讨论】:

这是自适应支付方式吗?来自 PayPal 或您的网站页面的 hss_iframe 是什么? 实际上我已经粘贴了 pdf 文件中的代码。我只想自适应付款 使用自适应你需要在你的页面中包含脚本paypalobjects.com/js/external/dg.js 你能说得更具体点吗?对此感到抱歉。 HNZ3QZMCPBAAA 账号是否注册了产品?尝试在 iframe 之外打开页面;它会返回错误吗? 【参考方案1】:

如果您只有我们看到的代码,那么什么都不做,是一个隐藏的表单,当您提交它时将填写 iframe

最后(或某处)你还必须有这种形式的submit()

<script type="text/javascript">
 document.form_iframe.submit();
</script>

【讨论】:

是的,实际上我已经这样做了。但是我们从哪里得到诸如业务之类的表单详细信息

以上是关于Paypal 页面未显示在 iframe 标记中的主要内容,如果未能解决你的问题,请参考以下文章

PayPal 自适应支付 - returnUrl 显示在 Lightbox IFrame 中

在网站上设置 Paypal 支付页面 - iframe 指南? [关闭]

Paypal 页面未在 Android 应用程序中加载,仅显示微调器,直到我触摸屏 6.0.1

Youtube API 未构建 iFrame

Magento PayPal Express 未显示

HTML5 其他常用标记