[英]Where do I set the discount value on PayPal payments with the rest API?
我正在將PayPal rest API與Java配合使用,以通過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.