【问题标题】:Want to connect my shopping cart total price to a paypal checkout想要将我的购物车总价连接到贝宝结账
【发布时间】:2013-05-24 18:03:02
【问题描述】:

我有一个 displaycart.php 页面,其中显示了我在购物车中的所有商品,每个商品都有一个 ItemUnitPrice 字段,其中显示商品的单价。

如果我说购物车中有 6 件商品,那么我想将 ItemUnitPrice 字段的总数相加,并设置使用 PayPal 支付的金额。

我已经检查了他们允许的 PayPals 按钮功能,您只能在创建按钮时为用户设置一个给定的价格。

有没有办法可以将 PayPal 按钮链接到我的数据库,以便显示所有 ItemUnitPrice 字段的总数。

保存总数的变量ItemUnitPrice

<?php
$Total = $Quantity * $ItemUnitPrice;
?>

PayPal“立即付款”按钮:

<html>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="KAMQ5PVWVDYYN">
<input type="image" src="https://www.paypalobjects.com/en_GB/i/btn/btn_paynow_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>
</html>

编辑:

是的,我做错了什么蠢事!

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_BLANK">
<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="business" value="info@asianweddingservices.org" />
<input type="hidden" name="item_name" value="<? $ItemDesc ?>" />
<input type="hidden" name="item_number" value="<?$ItemCode ?>" />
<input type="hidden" name="amount" value="<?$Total ?>" />
<input type="hidden" name="currency_code" value="GBP" />
<input type="hidden" name="lc" value="GB" />
<input type="hidden" name="bn" value="PP-BuyNowBF" />
<input src="paypal/purchase.png" name="Submit" type="image" value="purchase" alt="Purchase" />
</form>

【问题讨论】:

    标签: php paypal checkout


    【解决方案1】:

    是的。将设置值更改为您的总数。

    显示您的代码,我可以编辑答案为您修复它。

    添加这个:

    <input type="hidden" name="amount" value="<? echo $Total; ?>" />
    

    如果这不起作用:

    <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_BLANK">
    <input type="hidden" name="cmd" value="_xclick" />
    <input type="hidden" name="business" value="PAYPAL EMAIL" />
    <input type="hidden" name="item_name" value="ITEM NAME" />
    <input type="hidden" name="custom" value="CUSTOM VALUE" />
    <input type="hidden" name="item_number" value="ITEM NUMBER" />
    <input type="hidden" name="amount" value="TOTAL" />
    <input type="hidden" name="currency_code" value="GBP" />
    <input type="hidden" name="lc" value="GB" />
    <input type="hidden" name="bn" value="PP-BuyNowBF" />
    <input src="paypal/purchase.png" name="Submit" type="image" value="pruchase" alt="Purchase" />
    </form>
    

    当然,将值替换为您的值。

    【讨论】:

    • 我无法显示整个代码,因为代码太多而且不适合,但我已经显示了 $Total 变量,它应该将总数与 PayPal 按钮代码一起存储。
    • 不完全,由于某种原因它没有拾取值。查看编辑...这让我更加困惑了
    • 嗨,我还可以添加显示在 paypal 屏幕上的数量,因为当前默认数量是 1 吗?
    猜你喜欢
    • 1970-01-01
    • 2017-11-18
    • 1970-01-01
    • 2013-06-09
    • 2014-09-12
    • 2022-01-08
    • 2016-08-09
    • 2012-03-28
    • 1970-01-01
    相关资源
    最近更新 更多