2013-07-05 149 views
3

我一直在使用PayPal付款標準。一切都很好。現在我想添加對優惠券折扣的支持。PayPal爲什麼忽略discount_amount_cart?

按照documentation,該discount_amount_cart出現變量是什麼,我想:

單折扣金額收取車寬。 它必須小於購物車中所有物品的售價。此變量將覆蓋任何單個項目的discount_amount_x值(如果存在)。 僅適用於Cart上載命令。

所以,我的變量添加到我的表格:

<form id="Paypal" name="Paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
    <input id="cmd" name="cmd" type="hidden" value="_cart"> 
    <input id="upload" name="upload" type="hidden" value="1"> 

    <input id="business" name="business" type="hidden" value="[email protected]"> 
    <input id="custom" name="custom" type="hidden" value="Client"> 
    <input id="discount_amount_cart" name="discount_amount_cart" 
     type="hidden" value="$4.00"> 
    <input id="tax_cart" name="tax_cart" type="hidden" value="$1.65"> 
    <input id="currency_code" name="currency_code" type="hidden" value="USD"> 

    <input id="return" name="return" type="hidden" value="http://www.hopskipphotography.com/Order/Confirm/Client"> 
    <input id="cancel_return" name="cancel_return" type="hidden" value="http://www.hopskipphotography.com/Order/Cart/Client"> 
    <input id="cbt" name="cbt" type="hidden" value="Place Order"> 

    <input id="item_name_1" name="item_name_1" type="hidden" value="Photo #6"> 
    <input id="amount_1" name="amount_1" type="hidden" value="$20.00"> 
    <input id="item_number_1" name="item_number_1" type="hidden" value="B49A8382"> 
    <input id="quantity_1" name="quantity_1" type="hidden" value="1"> 

    <input id="item_name_2" name="item_name_2" type="hidden" value="Photo #10"> 
    <input id="amount_2" name="amount_2" type="hidden" value="$20.00"> 
    <input id="item_number_2" name="item_number_2" type="hidden" value="B49A8428"> 
    <input id="quantity_2" name="quantity_2" type="hidden" value="1"> 

    <div class="checkout-button"> 
     <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif" alt="Check out with PayPal"> 
    </div> 
</form> 

但是,當我按一下按鈕,一切似乎除了折扣:

Your order summary - Total $41.65 USD

我找到了類似的問題,answer將使用tax_cart變量而不是tax_x。但我已經在使用tax_cart了。

關於爲什麼discount_amount_cart不工作的任何其他想法?

回答

3

與其他金額變量不同,discount_amount_cart不喜歡美元符號。

當我改變了外地:

<input id="discount_amount_cart" name="discount_amount_cart" 
    type="hidden" value="4.00"> 

貝寶顯示的折扣:

Your order summary - Discount -$4.00 - Total $37.65 USD