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

MKN*_*ons 7 paypal

我一直无法找到准确的答案.

众所周知,PayPal的REST API没有应用折扣代码的选项.但是,我们可以在item_list中添加另一个项目,其中包含Ie促销/折扣代码的说明.

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

交易

Amount: 100
item_list: [ product1, 60 ], [ product2, 60 ], [ coupon_code, -20 ]
Run Code Online (Sandbox Code Playgroud)

在视觉上,这条路线应该有效(就像在经典API中一样).但是,PayPal API不允许使用负数.

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


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

soi*_*ipo 5

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

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

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

促销代码

  • 使用 paypal 确实很头疼,我想我会用 stripe 来代替。 (3认同)
  • paypal 是一场噩梦:现在不允许使用负数 (3认同)