通过 REST 向 PAYPAL 的付款请求添加折扣金额 API

Adding a discount amount to payment request to PAYPAL through REST API

我正在使用 PAYPAL Rest API 进行支付交易。我正在调用 context(/v1/payments/payment) 进行授权并将 ItemList 作为事务对象的一部分传递。

要求:在 Paypal 身份验证页面上显示 Discount/GiftCard 金额作为 ItemList 的一部分。

问题:API 不允许将负数添加到项目中并抛出验证错误。

任何人都可以告诉我是否可以显示 discount/gift 卡负金额。 (虽然在经典 API 中是可能的)

现在支持负数。 例如,在 PHP SDK 中,您可以将 -ve 值作为订单项传递。

$item1 = new Item();
$item1->setName('Ground Coffee 40 oz')
    ->setCurrency('USD')
    ->setQuantity(1)
    ->setPrice('5.00');
$item2 = new Item();
$item2->setName('Discount')
    ->setCurrency('USD')
    ->setQuantity(1)
    ->setPrice('-2.00');