簡體   English   中英

貝寶(NVP API)如何為訂單打折?

[英]Paypal (NVP APIs) how to discount for the order?

例如,這是我的請求參數,訂單總額為270.00,如果我想使用優惠券($ 10.00)對此訂單進行折扣,則訂單總額必須為260.00,但是現在,我找不到關於折扣AMT的信息此api中的參數( https://developer.paypal.com/docs/classic/api/merchant/SetExpressCheckout_API_Operation_NVP/ ),我忽略了嗎?

Array(        
    [PAYMENTREQUEST_0_CURRENCYCODE] => USD
    [PAYMENTREQUEST_0_PAYMENTACTION] => Sale
    [PAYMENTREQUEST_0_AMT] => 270.00
    **[some parameter? DISCOUNT_AMT ?] => 10.00 // have this parameter ??**
    [PAYMENTREQUEST_0_ITEMAMT] => 219.00
    [PAYMENTREQUEST_0_SHIPPINGAMT] => 39.00
    [PAYMENTREQUEST_0_HANDLINGAMT] => 12.00
    [L_PAYMENTREQUEST_0_AMT0] => 219.00
    [L_PAYMENTREQUEST_0_QTY0] => 1
    [L_PAYMENTREQUEST_0_NAME0] => Goods title
    [L_PAYMENTREQUEST_0_DESC0] => Goods description
);

對不起我的英語不好,謝謝伙伴。

您需要將折扣添加為具有負值的附加訂單項,然后相應地調整ITEMAMT和AMT。

Array(        
[PAYMENTREQUEST_0_CURRENCYCODE] => USD
[PAYMENTREQUEST_0_PAYMENTACTION] => Sale
[PAYMENTREQUEST_0_AMT] => 260.00
[PAYMENTREQUEST_0_ITEMAMT] => 209.00
[PAYMENTREQUEST_0_SHIPPINGAMT] => 39.00
[PAYMENTREQUEST_0_HANDLINGAMT] => 12.00
[L_PAYMENTREQUEST_0_AMT0] => 219.00
[L_PAYMENTREQUEST_0_QTY0] => 1
[L_PAYMENTREQUEST_0_NAME0] => Goods title
[L_PAYMENTREQUEST_0_DESC0] => Goods description
[L_PAYMENTREQUEST_0_AMT1] => -10.00
[L_PAYMENTREQUEST_0_QTY1] => 1
[L_PAYMENTREQUEST_0_NAME1] => Discount
[L_PAYMENTREQUEST_0_DESC1] => Coupon Code ABC123

);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM