Paypal - 显示税以上的购物车折扣

时间:2018-01-18 15:25:20

标签: c# paypal shopping-cart

我已经设置了第三方购物车,除了一个小问题外,一切都在我的网站和PayPal上正常运行。我对整个购物车应用折扣,并对该折扣金额征税。在PayPal中,这些数字都是正确的,但它显示折扣以上的折扣税额。是否有任何方式可以在PayPal中显示高于税收的折扣。这就是PayPal现在的样子:

item 1        $10.00 USD
item 2        $20.00 USD

Item total    $30.00 USD
Tax            $0.90 USD
Discount      $15.00 USD

Total         $19.40 USD

它"看起来"比如在折扣之前应用税(在这种情况下为6%)。我希望能够将折扣线移到税线以上。这可能吗?这是我的表单代码,用于将信息传递给PayPal。

<form class="paypalform"
      action="https://www.sandbox.paypal.com/bn/cgi-bin/webscr"
      method="post">
    <input type="hidden" name="cmd" value="_cart">
    <input type="hidden" name="upload" value="1">
    <input type="hidden" name="business" value="dummy-facilitator@dummysite.com">
    @foreach (var item in Model)
        {
        <input type="hidden" name="item_name_@count" value="@item.ProductName">
        <input type="hidden" name="amount_@count" value="@item.Price">
        count++;
        cartTotal += @item.Price;
    }
    <input type="hidden" name="discount_amount_cart" value="@ViewBag.DiscountAmount" />
    <input type="hidden" name="currency_code" value="USD">
    <input type="hidden" name="tax_cart" value="@ViewBag.TaxAmount" />
    <input type="image"
           src="http://www.sandbox.paypal.com/en_US/i/btn/x-click-but01.gif"
           name="submit"
           alt="Make payments with PayPal - it's fast, free and secure!">
</form>

1 个答案:

答案 0 :(得分:0)

PayPal使用以下变量来控制付款按钮中的折扣。

DISCOUNT_AMOUNT    discount_amount2    折扣率    discount_rate2    discount_num

您可以访问以下链接并搜索上述关键字以获取详细信息。

https://developer.paypal.com/docs/classic/button-manager/integration-guide/ButtonManagerHTMLVariables/?mark=html

有关第三方购物车问题的详细信息,请参阅以下链接。

https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/cart_upload/