【问题标题】:my echo $total_price is not showing on Paypal payment form - how to link total price of cart to paypal buy now form我的 echo $total_price 未显示在 Paypal 付款表格上 - 如何将购物车的总价格链接到 paypal 立即购买表格
【发布时间】:2017-02-09 09:41:09
【问题描述】:

我正在使用简单的贝宝付款表单构建一个网站

我希望 paypal 表单从我的购物车页面获取购物车商品的 $total_price。到目前为止,这是我的代码:

请注意,我已将标准代码中的 _xclick 更改为 _cart..

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="me@mybusiness.com">
<input type="hidden" name="amount" value="<?php echo $total_price; ?>">

<input type="hidden" name="currency_code" value="GBP">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted">
<input type="image" src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal – The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1">
</form>

但是,当我点击立即购买时,paypal 会加载,但不是显示价格,而是要求用户输入每件商品的价格!我希望它从我的购物车页面中获取总价。我的购物车是一个 PHP cookie 购物车。

我读到它可能与非托管按钮有关,这可能会阻止我的 echo $total_price 不起作用。

注意: 我已将按钮更改为非托管的 paypal 按钮,但现在它显示 Notice: Undefined variable: total_price in... 所以仍然无法正常工作,事实上现在我有这个警告我以前没有。

感谢您的帮助!

【问题讨论】:

    标签: php twitter-bootstrap paypal e-commerce


    【解决方案1】:

    我有同样的问题。在我的情况下,输入金额的值上有一个“$”。删除它并只发送数值修复它。

    【讨论】:

      猜你喜欢
      • 2018-04-02
      • 2015-02-28
      • 2012-08-22
      • 2012-11-11
      • 2011-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多