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

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

<iframe name="hss_iframe" width="570px" height="540px"></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 之外打开页面;它会返回错误吗?

标签: c# asp.net paypal payment-gateway


【解决方案1】:

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

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

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

【讨论】:

  • 是的,实际上我已经这样做了。但是我们从哪里得到诸如业务之类的表单详细信息
猜你喜欢
  • 2016-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多