【问题标题】:PayPal button using Sandbox not showing使用沙盒的 PayPal 按钮未显示
【发布时间】:2013-03-25 20:00:38
【问题描述】:

我试图让一个简单的“立即购买”按钮出现在我的页面上,但我无法让它出现,这是我的代码:

<script>
    data-amount="3.00" 
    data-name="MyActivity" 
    data-button="buynow" src="paypal-button.min.js?merchant=MERCHANT_ID"
</script>
<form class="paypal-button" method="post" action="https://www.paypal.com/cgi-bin/webscr" target="_top" style="opacity: 1;">
<input type="button" value="buy">
</form>

在我的代码中,商家 ID 是我刚刚为此取出的。

【问题讨论】:

    标签: javascript paypal


    【解决方案1】:

    这些都应该是脚本标签的属性,而不是标签内的代码......就像这样......

    <script src="paypal-button.min.js?merchant=MERCHANT_ID"
        data-amount="3.00" 
        data-name="MyActivity" 
        data-button="buynow">
    </script>
    

    您需要下载 js 文件并将其保存在您的服务器上。

    【讨论】:

      【解决方案2】:

      您是否可以提供指向您已设置此设置的页面的链接?验证,您保存代码并将其发布到您的页面,您的编辑器没有删除一些代码。转到网页并查看页面的源代码并确保它与您输入的内容相同。当我在 HTML 页面上使用您的代码时,我看到了一个按钮。

      【讨论】:

      • 不,它在我的机器上都是本地的。是的,我添加了那个按钮,因为我认为这可能是您需要添加的,或者如果 JavaScript 为您生成了它。当我查看源代码时,一切都在那里,我会丢失什么?还是做错了?
      • 如果不查看页面的完整代码,就很难说。您提供的代码自行工作。我在过去看到的按钮未显示的唯一其他问题是由于级联样式表链接按钮大小太小以至于不可见。您可以尝试将您的样式表注释掉,看看这是否会有所作为。请记住,当它们被注释掉时,您的页面布局将完全不同,但这将帮助您确认它们是否是问题的原因。还要确保所有标签都正确打开和关闭。
      • 这是唯一的代码?我也需要一些样式吗?该代码只是在它自己的测试文件中
      • 当我测试它时,代码本身运行良好。因此,必须在您的站点中填充页面的问题。您使用脚本来设置某些值是否有特殊原因,而不是仅使用类似于从 PayPal 帐户中创建按钮的方式的 HTML 代码。如果您没有理由专门使用脚本,请尝试使用创建按钮时生成的 HTML 代码,看看这是否会有所不同。
      猜你喜欢
      • 2023-03-23
      • 2018-07-31
      • 2017-01-24
      • 2019-04-27
      • 1970-01-01
      • 2015-12-23
      • 2011-01-15
      • 2012-01-30
      相关资源
      最近更新 更多