Codeigniter 贝宝折扣可以';我做不到

Codeigniter 贝宝折扣可以';我做不到,codeigniter,paypal,Codeigniter,Paypal,我正在尝试使用PayPal+Codeigniter为整个购物车设置折扣,我在没有折扣的情况下实现了这一点 据我所知,我唯一需要做的就是设置一个隐藏字段折扣金额购物车,正如我所看到的 这是我的表格: <form method="post" action="https://www.sandbox.paypal.com/cgi-bin/webscr" name="paypal_form"> <input type="hidden" name="rm" value="2" /

我正在尝试使用PayPal+Codeigniter为整个购物车设置折扣,我在没有折扣的情况下实现了这一点

据我所知,我唯一需要做的就是设置一个隐藏字段折扣金额购物车,正如我所看到的

这是我的表格:
<form method="post" action="https://www.sandbox.paypal.com/cgi-bin/webscr" name="paypal_form">
     <input type="hidden" name="rm" value="2" />
     <input type="hidden" name="cmd" value="_cart" />
     <input type="hidden" name="upload" value="1" />
     <input type="hidden" name="currency_code" value="EUR" />
     <input type="hidden" name="business" value="biz_1271300483_biz@xxxx.xx" />
     <input type="hidden" name="return" value="http://xxxxxx.com/website/pt/paypal/success/8/4c237a03897e0" />
     <input type="hidden" name="cancel_return" value="http://xxxxxxx.com/website/pt/paypal/cancel/8/4c237a03897e0" />
     <input type="hidden" name="notify_url" value="http://xxxxxx.com/website/pt/paypal/ipn" />
     <input type="hidden" name="custom" value="" />
     <input type="hidden" name="no_shipping" value="1" />
     <input type="hidden" name="cpp_header_image" value="http://xxxxxxxxx.com/images/logo.png" />
     <input type="hidden" name="image_url" value="http://xxxxxxxxx.com/images/logo.png" />
     <input type="hidden" name="invoice" value="4c237a03897e0" />
     <input type="hidden" name="no_note" value="1" />
     <input type="hidden" name="discount_rate_cart" value="10.00" />
     <input type="hidden" name="first_name" value="Foo Bar" />
     <input type="hidden" name="city" value="xxxx" />
     <input type="hidden" name="address1" value="xxxxxx" />
     <input type="hidden" name="zip" value="xxxxxx" />
     <input type="hidden" name="lc" value="pt" />
     <input type="hidden" name="email" value="xxxxx@xxx.pt" />
     <input type="hidden" name="country" value="PT" />
     <input type="hidden" name="item_name_1" value="Cloud Hosting WIN Business 25GB" />
     <input type="hidden" name="item_number_1" value="200.00000003" />
     <input type="hidden" name="amount_1" value="156" />
     <input type="hidden" name="quantity_1" value="1" />
     <input type="hidden" name="tax_rate_1" value="20" />
     <p><input type="submit" name="pp_submit" value="Pagar" class="submit" /></p>
    </form>

但是,当我“发布”折扣线不会出现的字段时,我是否需要激活商户帐户中的某些内容,我是否做错了什么


干杯

您的折扣输入名称似乎有误:

<input type="hidden" name="discount_rate_cart" value="10.00" />

应该是:

<input type="hidden" name="discount_amount_cart" value="10" />

使用折扣金额购物车收取费用 整个项目的单一折扣金额 推车

使用折扣金额设置 与项目x关联的折扣金额

使用折扣率购物车收取 单一折扣百分比 整辆车

折扣率购物车-适用于 但是,整个购物车 仅适用于“上载” 方法。不是标准的添加到购物车 变量

如果您 包括个人销售税吗 上载方法中的金额或速率 代码。这是因为销售税 需要在 折扣适用于您的商品 因此,折扣适用于 项目小计,而不是总数

注意,如果您只是使用标准 添加到购物车按钮,没有折扣 整个购物车的变量。作为 他们“只”对某个客户提供折扣 个别项目


您的折扣输入的名称似乎有误:

<input type="hidden" name="discount_rate_cart" value="10.00" />

应该是:

<input type="hidden" name="discount_amount_cart" value="10" />

使用折扣金额购物车收取费用 整个项目的单一折扣金额 推车

使用折扣金额设置 与项目x关联的折扣金额

使用折扣率购物车收取 单一折扣百分比 整辆车

折扣率购物车-适用于 但是,整个购物车 仅适用于“上载” 方法。不是标准的添加到购物车 变量

如果您 包括个人销售税吗 上载方法中的金额或速率 代码。这是因为销售税 需要在 折扣适用于您的商品 因此,折扣适用于 项目小计,而不是总数

注意,如果您只是使用标准 添加到购物车按钮,没有折扣 整个购物车的变量。作为 他们“只”对某个客户提供折扣 个别项目

明白了

从PayPal文档中:

当您使用合并折扣金额时,您应该在tax_cart中指定合并税额。如果您未指定税额,而您的配置文件指定了税率,则在应用合并折扣值后应用您的配置文件税率

因此,我需要用tax_cart定义购物车的“全局”税额。

明白了

从PayPal文档中:

当您使用合并折扣金额时,您应该在tax_cart中指定合并税额。如果您未指定税额,而您的配置文件指定了税率,则在应用合并折扣值后应用您的配置文件税率


因此,我需要为带有tax\u cart的购物车定义我的“全局”税额。

您好,stormdrain感谢anwser我的问题是tax\u cart未设置,并且PayPal似乎需要设置此项以应用折扣。您好,stormdrain感谢anwser我的问题是tax\u cart未设置,而且PayPal似乎需要设置此项才能应用折扣。您还必须删除所有“tax_rate_X”和“tax_X”,并为其提供已使用“tax_rate”计算的订单税总额。您还必须删除所有“tax_rate_X”和“tax_X”,并为其提供已使用“tax_rate”计算的订单税总额