我是贝宝的新手。我想将直接付款整合到同一个网站。我已经阅读了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。
答案 0 :(得分:0)
如果您只有我们看到的代码,那么什么都不做,是一个隐藏的表单,当您提交它时会填充iframe
!
在结尾(或某处),您必须还拥有此表单的submit()
:
<script type="text/javascript">
document.form_iframe.submit();
</script>