PayPal REST API - 优惠券/折扣代码(负数)

标签 paypal

我一直找不到准确的答案。

我们已经知道,PayPal 的 REST API 没有应用折扣代码的选项。但是,我们可以将另一个项目添加到 item_list 中,其中包含一个 I.e. 的描述。促销/折扣代码。

例如将其分解为人类可读的数据,这就是我传递给 API 的内容。

交易

Amount: 100
item_list: [ product1, 60 ], [ product2, 60 ], [ coupon_code, -20 ]

从视觉上看,这条路线应该可行(就像在经典 API 中一样)。但是,PayPal API 不允许负数

理想情况下,我们希望通过 PayPal REST API 使用签名/OAuth 路由。开放/经典 API。


2014 年 1 月 13 日更新 我注意到 Storenvy 能够为其关联用户的 PayPal 帐户应用折扣。但是,如果我记得 Storenvy 与 PayPal 有合作关系——我想知道他们是否在特定的内部 rest API 版本上提供折扣支持?

最佳答案

我这样做是为了创建另一个项目,并给出负价格。

  $item = new Item();
  $price = -11.20;
  ......
  $item->setName($name)
        ->setCurrency($currency)
        ->setQuantity($quantity)
        ->setSku($sku)
        ->setPrice($price);

对于这个例子,我有一个 -11.20 欧元的促销代码:

promo code

关于PayPal REST API - 优惠券/折扣代码(负数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20710639/

相关文章:

c# - 在 C# ASP.net 中生成 PayPal 按钮的 POST 请求

PHP 变量到 PayPal JavaScript

PayPal IPN 失败,发现 302

asp.net - 使用 Website Payments Standard 在 asp.net 网站中集成 Paypal Sandbox

Paypal 网络支付按钮

ruby-on-rails - Paypal 订阅 IPN - 用户多次订阅的问题

ios - iOS 中的 Paypal 定期付款

php - Magento:Paypal 将送货地址作为默认地址,而不是帐单地址

php - 如何使用 paypal webhooks 处理多个环境 : dev, 登台和生产?

security - PayPal 混淆的 TLS 升级 - g5 根证书