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

标签 paypal paypal-rest-sdk

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

要求:在 Paypal 身份验证页面上将折扣/礼品卡金额显示为 ItemList 的一部分。

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

谁能告诉我是否可以显示折扣/礼品卡负金额。 (虽然在经典 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');

enter image description here

关于paypal - 通过 REST API 向 PAYPAL 的付款请求添加折扣金额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29466074/

相关文章:

paypal - 为什么 PayPal 沙箱 webhooks 不起作用?

wordpress - WooCommerce - Paypal 交易 ID

paypal - 很抱歉,我们现在无法完成您的付款。请稍后再试 - PayPal Payments Pro

ruby-on-rails - 使用 Paypal Express 的 Paypal 定期付款

node.js - Paypal REST API : Which credentials to use to approve payments in sandbox mode?

Paypal IPN vs PDT vs REST API app webhooks vs NVP/SOAP API webhooks

javascript - 带有服务器集成的 PayPal 客户端 JavaScript SDK - 设置付款金额

php - 如何在没有重定向的情况下使用 Paypal 进行 future 付款?

node.js - 返回 url 不适用于 PayPal 和 NodeJS

asp.net - PayPal REST API DotNet SDK 1.9.1 - URI 端点在哪里?