我设法在我的网站上实现了 Paypal 的嵌入式支付功能。但是,javascript 不会在同一页面上产生灯箱效果,而是创建一个新窗口以在单击付款按钮时加载并形成如下付款页面:
我也从这个网站得到了我的信息here这显然适用于大多数人的浏览器。知道这个灯箱应该如何工作吗?
最佳答案
已修复!显然,我没有做的是根据 paypal 的引用站点的这种方法定位 html 编码:
<form action="ap_api_caller.php" method="post"> <!-- all your other html form elements go here-->
<input id="pay_button" src="btn_checkout_paypal.png" type="image">
<input type="hidden" name="expType" value="light"/>
</form>
我将所有表格、tr、td 和其他 html 标记围绕在表单中的这些基本输入周围,这显然阻止了灯箱的出现。因此,我不得不删除隐藏的代码输入行,这对触发 Paypal 用户界面很重要,并将其放置在我关闭表单标签之前。
经验教训是元素放置会阻止脚本运行。
关于javascript - 如何在网页上进行paypal嵌入式支付,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5486091/