2013-07-05 2 views
3

저는 PayPal Payments Standard를 사용하고 있습니다. 모든 것이 훌륭하게 작동했습니다. 이제 쿠폰 할인에 대한 지원을 추가하겠습니다.PayPal이 discount_amount_cart를 무시하는 이유는 무엇입니까?

싱글 할인 금액은 카트 전체 충전 :

documentation에 따르면, discount_amount_cart 변수는 내가 원하는 것으로 보인다. 카트에있는 모든 품목의 판매 가격보다 낮아야합니다. 이 변수는 모든 개별 항목 discount_amount_x 값을 무시합니다 (있는 경우). 카트 업로드 명령에만 적용됩니다.

<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_x 대신 tax_cart 변수를 사용합니다. 하지만 이미 tax_cart를 사용하고있었습니다.

discount_amount_cart가 작동하지 않는 이유는 무엇입니까?

답변

3

다른 금액 변수와 달리 discount_amount_cart는 달러 기호를 선호하지 않습니다.

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

:

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

페이팔 할인을 표시 : 나는 필드를 변경

관련 문제