Php 将项目总数添加到PayPal';s订单汇总,用于全额累计购物车付款

Php 将项目总数添加到PayPal';s订单汇总,用于全额累计购物车付款,php,paypal,Php,Paypal,我有我自己的购物车和一切设置,我只需要一个“立即付款”按钮为我的网站用户,我只是打算发送整个购物车的总金额到贝宝,就是这样,没有其他必要的整合。因此,我的网站上的客户已经审查了他们的订单,检查了个别项目的数量和运费等,现在贝宝只需要得到他们将确认和支付的总金额 我的“立即付款”按钮代码如下($totall\u total已在我的php代码中计算过): 由于每个按钮一次处理一个项目,因此没有项目\u总计或任何总计 $total\u total必须采用英文格式,并以“.”作为小数分隔符 问题可能是

我有我自己的购物车和一切设置,我只需要一个“立即付款”按钮为我的网站用户,我只是打算发送整个购物车的总金额到贝宝,就是这样,没有其他必要的整合。因此,我的网站上的客户已经审查了他们的订单,检查了个别项目的数量和运费等,现在贝宝只需要得到他们将确认和支付的总金额

我的“立即付款”按钮代码如下(
$totall\u total
已在我的php代码中计算过):



由于每个按钮一次处理一个项目,因此没有
项目\u总计
或任何总计

$total\u total
必须采用英文格式,并以“.”作为小数分隔符

问题可能是
cmd
参数。。改用:

<input type="hidden" name="cmd" value="_xclick">

您还需要指定:

<input type="hidden" name="business" value="yourBusiness@yourBusiness.tld">


请看以下更完整的示例:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">

    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="business" value="yourBusiness@yourBusiness.tld">

    <input type="hidden" name="lc" value="US">
    <input type="hidden" name="amount" value="10.10">
    <input type="hidden" name="currency_code" value="USD">

    <input type="hidden" name="item_name" value="Item bought desc">

    <input type="hidden" name="button_subtype" value="services">
    <input type="hidden" name="no_note" value="0">

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

</form>

另外,请看:

  • 购物车参数的文档:
  • 购物车按钮生成器:

关于“数量”问题,遗憾的是你无法隐藏它。。。如果这对您来说是一个重要的问题,那么您可以尝试使用ExpressCheckout(使用php),它是非常可定制的,并且不难实现


希望能有所帮助

绕过数量:1简单的“立即付款”按钮的最直接的方法是实施“购物车上传”,这是99%的购物车实施标准的方式。见:

如果您是一名能够处理API调用的程序员,我建议您使用Express Checkout(可能使用SOLUTIONTYPE=Sole),而不是像Cart Upload这样的标准表单post。电子商务是一个更强大的接口,可以针对所有贝宝卖家帐户免费升级标准

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">

    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="business" value="yourBusiness@yourBusiness.tld">

    <input type="hidden" name="lc" value="US">
    <input type="hidden" name="amount" value="10.10">
    <input type="hidden" name="currency_code" value="USD">

    <input type="hidden" name="item_name" value="Item bought desc">

    <input type="hidden" name="button_subtype" value="services">
    <input type="hidden" name="no_note" value="0">

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

</form>