Paypal页面未显示在iframe标记中

时间:2013-03-01 07:07:27

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

我是贝宝的新手。我想将直接付款整合到同一个网站。我已经阅读了pdf文件(网站支付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。

1 个答案:

答案 0 :(得分:0)

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

在结尾(或某处),您必须还拥有此表单的submit()

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