簡體   English   中英

我在哪里使用其余API在PayPal付款上設置折扣值?

[英]Where do I set the discount value on PayPal payments with the rest API?

我正在將PayPal rest API與Jav​​a配合使用,以通過PayPal進行付款。 付款方式設置為“貝寶”,縮進方式設置為“銷售”。

當訂單中有優惠券時,總金額小於小計。 我正在設置總額,小計,運輸成本和項目清單。 所有這些都可以,但是在哪里可以設置可能的折扣值?

其余的API是否有可能?還是我應該使用經典的API?

謝謝塞巴斯蒂安

我不相信經典API或REST中都不可能。 經典的api文檔說:

注意:“輸入禮品券,獎勵或折扣”鏈接使購買者可以兌換PayPal發行的證書,獎勵或折扣。 該鏈接使買方無法兌換您發出的激勵措施。

因此,這僅適用於貝寶自己的激勵措施,而不是我自己希望的激勵措施。

但是,可以在這里找到用於付款的REST API: https : //developer.paypal.com/docs/api/#create-a-payment僅指定了shipping_discount,如下所示: https : //developer.paypal.com/docs/api /#details-object

不確定100%,但是您可以包含負金額的交易對象並為其提供描述折扣。

"transactions":[
    {
      "amount":{
        "total":"10.00",
        "currency":"USD",
      },
      "description":"This is the payment transaction description."
    },
    {
      "amount":{
        "total":"-1.00",
        "currency":"USD",
      },
      "description":"10 Percent Discount"
    }
]

嘗試這個:

"transactions": [
        {
        "item_list": {
            "items": [{
                "name": "Item",                    
                "price": "10.00",
                "currency": "AUD",
                "quantity": 1
            },
            {
                "name": "10% Discount",                    
                "price": "-1.00",
                "currency": "AUD",
                "quantity": 1
            }]
        },
        "amount":  {
            "total":  "9.00",
            "currency":  "AUD"
        },
        "description":  "Total"
    }]

這樣對我有用。

在此處輸入圖片說明

暫無
暫無

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

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