我一直无法找到准确的答案.
众所周知,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版本上获得折扣支持?
我这样做是创建另一个项目,并给出负价格。
$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 欧元的促销代码:
| 归档时间: |
|
| 查看次数: |
6044 次 |
| 最近记录: |