0

我正在使用带有 Java 的 PayPal rest API 来使用 PayPal 进行付款。付款方式设置为“paypal”,缩进设置为“sale”。

当订单有凭证时,总金额小于小计。我正在设置总金额、小计、运费和清单。这一切都有效,但我在哪里可以设置可能的折扣值?

其他 API 是否可以做到这一点,还是应该使用经典 API?

谢谢塞巴斯蒂安

4

2 回答 2

0

我不相信这在 API 经典或 REST 中是可能的。经典的 api 文档说:

注意:输入礼券、奖励或折扣链接使买家能够兑换 PayPal 颁发的证书、奖励或折扣。该链接不允许买家兑换您发布的奖励。

所以这只适用于贝宝自己的激励措施,而不是你自己的,这是我期望你想要的。

但是,此处找到的用于付款的 REST API:https ://developer.paypal.com/docs/api/#create-a-payment仅指定了 shipping_discount,如下所示:https ://developer.paypal.com/docs/api /#details-对象

不是 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"
    }
]
于 2014-08-15T06:51:30.913 回答
-1

尝试这个:

"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"
    }]

它像这样对我有用。

在此处输入图像描述

于 2014-08-15T13:19:23.773 回答